- 301 redirects using PHP
- Content Creation
- CSS Layouts
- Ecommerce Essentials
- FTP Tutorials
- IE Bug - Creeping Text
- Javascript Image Transitions
- Javascript Slideshow
- Javascript Swap on Hover
- Javascript Switch
- SEO
- Useful Web Resources
- Web Directories
- Inserting External HTML
- Setting Up Email
- Zen Cart buttons
Swap on Hover
Hover on any of the images to the left to change the larger image to the right. This method makes use of an old JavaScript technique that preloads the images it uses and loads a larger image using the onMouseOver and onMouseOut methods.




The Markup
<div id="thmbs">
<img src="images/flowers.jpg"
onMouseOver="swap(1, 'imgDefault')"
onMouseOut="swap(0,'imgDefault')" >
<img src="images/leaf.jpg"
onMouseOver="swap(2, 'imgDefault')"
onMouseOut="swap(0, 'imgDefault')">
<img src="images/cat.jpg"
onMouseOver="swap(3, 'imgDefault')"
onMouseOut="swap(0, 'imgDefault')">
</div>
<div id="target">
<img name="imgDefault" src="images/default.gif" >
</div>
The Script
<SCRIPT LANGUAGE="JavaScript">
var aryImages = new Array(2);
aryImages[0] = "images/default.gif";
aryImages[1] = "images/flowers_LRG.jpg";
aryImages[2] = "images/leaf_LRG.jpg";
aryImages[3] = "images/cat_LRG.jpg";
for (i=0; i < aryImages.length; i++) {
var preload = new Image();
preload.src = aryImages[i];
}
function swap(imgIndex, imgTarget) {
document[imgTarget].src = aryImages[imgIndex];
}
</script>
Man you made my day!
Thank you!
Very good
Thanks a lot. That is
Awesome
Thank you! I've been
Post new comment