<script type="text/javascript">
<!--
var images = [
["1.gif","2.gif","3.gif","4.gif"],
["5.gif","6.gif","7.gif","8.gif"],
["9.gif","10.gif","11.gif","12.gif"],
["13.gif","14.gif","15.gif","16.gif"]
]
function mOver(id,num){
n=id.substring(id.length-1,id.length)
if(!window["obj"+n]){
window["obj"+n]=new doEvents()
}
window["obj"+n].over(id,num)
document.getElementById(id).style.width="50px"
document.getElementById(id).style.height="50px"
}
function doEvents(){
this.status="out"
this.over=function(id,num){
if(this.status!="up"){
document.getElementById(id).src=images[num][1]
this.status="over"
}
}
this.mOut=function(id,num){
if(this.status!="up"){
document.getElementById(id).src=images[num][0]
this.status="out"
}
}
this.mDown=function(id,num){
if(this.status!="up"){
document.getElementById(id).src=images[num][2]
this.status="down"
}
}
this.mUp=function(id,num){
if(this.status=="up"){
document.getElementById(id).src=images[num][0]
this.status="out"
}
else{
document.getElementById(id).src=images[num][3]
this.status="up"
}
}
}
// -->
</script>
<h1>Multiple Image Links 2b</h1>
With each link use a seperate image for onmouseover, onmouseout, onmousedown, and onmouseup.<br>
Once onmouseuped, onmouseover, onmouseout, and onmousedown for that image are cancelled until the page is refreshed
<P>
<a href="#null"><img src="1.gif" id="img1" class="imgs" onmouseover="mOver(this.id,0)" onmouseout="obj1.mOut(this.id,0)" onmousedown="obj1.mDown(this.id,0)" onmouseup="obj1.mUp(this.id,0)"></a>
<a href="#null"><img src="5.gif" id="img2" class="imgs" onmouseover="mOver(this.id,1)" onmouseout="obj2.mOut(this.id,1)" onmousedown="obj2.mDown(this.id,1)" onmouseup="obj2.mUp(this.id,1)"></a>
<a href="#null"><img src="9.gif" id="img3" class="imgs" onmouseover="mOver(this.id,2)" onmouseout="obj3.mOut(this.id,2)" onmousedown="obj3.mDown(this.id,2)" onmouseup="obj3.mUp(this.id,2)"></a>
<a href="#null"><img src="13.gif" id="img4" class="imgs" onmouseover="mOver(this.id,3)" onmouseout="obj4.mOut(this.id,3)" onmousedown="obj4.mDown(this.id,3)" onmouseup="obj4.mUp(this.id,3)"></a>