Happy as I was with those, web-based scripting was obviously a better solution. JavaScript meant an almost unlimited audience that could experience my ideas, regardless of platform or installed components. The Single Image Rollover was the first thing I figured out. Five years later, it's still the most visited page on my site. The other scripts linked here all grew from that first page and the overwhelming positive response I've received from people all over the world.
Single image rollover The basic image rollover that started it all.
If you are new to JavaScript Rollovers, start here for a good explanation of the concepts. All my other Rollovers build on this one. Multiple image rollover Based on the single image rollover, this shows how to add another image by duplicating the rollover functions. Then, how to share one rollover function between multiple rollovers for cleaner code. Random image Rollover A rollover that uses a random function to reveal a different image when the cursor passes over.