lovely
01-06-2004, 04:19 AM
I'm trying to modify code from http://www.purelysupp.net/forum/topic.asp?TOPIC_ID=19 to make an image mouseover on my site. The regular image shows up, but the mouseover doesn't and the status bar says it there's an error on the page.
Can someone please help me?
The regular image = "1u.js"
The mouseover image = "1c.js"
The page I want it to go to is = "site.html"
Here's the code:
<HTML>
<HEAD>
<script src="1c.js">
<!--hide this script from non-javascript-enabled browsers
function MM_findObj(n, d) { //v3.0
var p,i,x; if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[n];
for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers.document); return x;
}
/* Functions that swaps images. */
function MM_swapImage() { //v3.0
var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
if ((x=MM_findObj(a))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
function MM_swapImgRestore() { //v3.0
var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a)&&x.oSrc;i++) x.src=x.oSrc;
}
/* Functions that handle preload. */
function MM_preloadImages() { //v3.0
var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
if (a.indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a;}}
}
// stop hiding ------------------------->
</script>
</HEAD>
<BODY onload="MM_preloadImages('1c.js','','">
<a onmouseover="MM_swapImage('1u.js','','',1);" onmouseout="MM_swapImgRestore();" href="site.html">
<IMG alt="More Info." src="1u.js" border=0 name=1u.js width="200" height="64"></a>
</BODY>
</HTML>
Can someone please help me?
The regular image = "1u.js"
The mouseover image = "1c.js"
The page I want it to go to is = "site.html"
Here's the code:
<HTML>
<HEAD>
<script src="1c.js">
<!--hide this script from non-javascript-enabled browsers
function MM_findObj(n, d) { //v3.0
var p,i,x; if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[n];
for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers.document); return x;
}
/* Functions that swaps images. */
function MM_swapImage() { //v3.0
var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
if ((x=MM_findObj(a))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
function MM_swapImgRestore() { //v3.0
var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a)&&x.oSrc;i++) x.src=x.oSrc;
}
/* Functions that handle preload. */
function MM_preloadImages() { //v3.0
var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
if (a.indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a;}}
}
// stop hiding ------------------------->
</script>
</HEAD>
<BODY onload="MM_preloadImages('1c.js','','">
<a onmouseover="MM_swapImage('1u.js','','',1);" onmouseout="MM_swapImgRestore();" href="site.html">
<IMG alt="More Info." src="1u.js" border=0 name=1u.js width="200" height="64"></a>
</BODY>
</HTML>