Text Links Ads : Marketing Tips Store : Search Engine Optimization Strategies
WebPosition Gold Pro : Domain Registration Bank : Optilink Software : GoDefy
Mike's Marketing Tools : Mike's Ecommerce Software : Text Links Guide
 
Web HTML-HTML.com
You are here: HTML Codes > Images

Rollover Images

Contents

You may also want to check out how to create a rollover submit image for a form
"Rollover images" are images that change when the mouse is over them. Rollover Images (or "rollovers" as we'll call them) are popular because they give the image a live feeling... they indicate that something will happen when you click on it. For example, this rollover, which is inside a link, changes from a gray-scale picture to a color picture when the mouse is over it:

Rollovers are really two images: the image when the mouse is over, and another when it's not. Javascript swaps between them when the mouse moves over (onMouseOver) and when it leaves being over (onMouseOut).

Our example uses these two images:

image when the mouse is not over image when the mouse IS over
home_out.gif
image When The Mouse Is not Over
home_over.gif
image When The Mouse Is Over

First, copy the following JavaScript into your page. Copy it exactly as-as without making any changes.

<SCRIPT TYPE="text/javascript">
<!--
var rollOverArr=new Array();
function setrollover(OverImgSrc,pageImageName)
{
if (! document.images)return;
if (pageImageName == null)
 pageImageName = document.images[document.images.length-1].name;
rollOverArr[pageImageName]=new Object;
rollOverArr[pageImageName].overImg = new Image;
rollOverArr[pageImageName].overImg.src=OverImgSrc;
}
function rollover(pageImageName)
{
if (! document.images)return;
if (! rollOverArr[pageImageName])return;
if (! rollOverArr[pageImageName].outImg)
 {
 rollOverArr[pageImageName].outImg = new Image;
 rollOverArr[pageImageName].outImg.src = document.images[pageImageName].src;
 }
document.images[pageImageName].src=rollOverArr[pageImageName].overImg.src;
}
function rollout(pageImageName)
{
if (! document.images)return;
if (! rollOverArr[pageImageName])return;
document.images[pageImageName].src=rollOverArr[pageImageName].outImg.src;
}
//-->
</SCRIPT>

This script does most of the work for you. In the next page we'll create the code that implements the scripts for a single rollover image.

Rollover Images: The Tag >>>

Copyright © 2002-8 Art Dacor USA LLC. All Rights Reserved.
3727 West Magnolia Blvd #489, Burbank, CA, 91505, USA.
www.HTML-HTML.com