Tutorials

This page contains tutorials to help explain some common subjects.

Encoding/Decoding Source Code This tutorial explains how to escape/unescape and encode/decode your page to make it difficult for people to steal your hard work. Also contains a page that explains how a certain website is selling scripts taken from this site for profit. ;).

Image Rollovers This tutorial explains the basics of image rollovers, how they work, and their use.
Updated! Re-wrote parts of the tutorial for better understanding.

Disable Image Toolbar Icons Updated! This tutorial explains how to disable the image icon toolbar on an image-by-image basis. This only effects Internet Explorer 6+.

Bookmarking Webpages This tutorial explains a cross-browser method to bookmark a webpage.

Frame Redirects This tutorial explains how to effectively use redirects in frame sites to load pages in their frames the way they were meant to be seen.

Window Events This tutorial provides a basic explanation of events and how to get multiple scripts working together.

Opening Windows This tutorial explains how to open windows using javascript and includes some code snippets you can use.

CSS Scrollbars in IE 5.5+ This tutorial, written by Mike Thompson, shows how to use CSS to change how scrollbars' colors can be changed to suit an individual website when viewed in Internet Explorer versions 5.5 and up. It also explains how to use Javascript to dynamically change these values on-the-fly.

XML and Javascript This tutorial, written by Premshree Pillai, explains how to integrate and effectively use javascript and XML in web pages.

Infix & Postfix Expressions This tutorial, written by Premshree Pillai, shows how you can use Javascript to convert expressions from Infix to Postfix and Postfix to Infix. Some may recognize this as RPN to Algebraic syntax.

Dynamic Menus This tutorial, written by Premshree Pillai, explains how to create a dynamic menu. This is not about DHTML drop-down/pull-down menus, but rather a simple navigation menu using Javascript which identifies the active page and accordingly displays that link differently from the other links so that it's easy for the user to navigate.