Forum Moderators: open
So, what I can figure, the error is coming from my top frame, and is perhaps a rollover error, but is there an easy way to script the errors to not show up?
Any other suggestions are much appreciated.
Here's the script:
<script language="JavaScript" type="text/JavaScript">
<!--
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[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}
function MM_swapImgRestore() { //v3.0
var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}
function MM_findObj(n, d) { //v4.01
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[i][n];
for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
if(!x && d.getElementById) x=d.getElementById(n); return x;
}
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[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
//-->
</script>
<!-- TemplateBeginEditable name="head" --><!-- TemplateEndEditable -->
<script language="JavaScript" type="text/JavaScript">
<!--
function MM_reloadPage(init) { //reloads the window if Nav4 resized
if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
else if (innerWidth!=document.MM_pgW ¦¦ innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);
//-->
</script>
</head>
<body bgcolor="#000000" onLoad="MM_preloadImages('../images/tessa_rollover_3.png','../images/purchase_rollover_3.png','../images/home_rollover_3.png','../images/work_rollover_1.png')">
<div id="Layer2" style="position:absolute; visibility:visible; left:258px; top:15px; width:60px; height:19px; z-index:19"><img src="../images/flower_left_purchase.png" alt="india flower" width="61" height="58"></div>
<table width="100%" height="60" border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="3" height="60" valign="top"></td>
<td width="739" height="60" colspan="2" valign="top" bgcolor="#FFFFFF"><img src="../images/tessalogo_topframe.png" alt="tessa nunn-artist" width="468" height="60" align="right"></td>
</tr>
</table>
<table border="0" align="left" cellspacing="0" bgcolor="#663333">
<tr>
<td><a href="work_frameset_all.html" target="_top" onMouseOver="MM_swapImage('Image7','','../images/work_rollover_1.png',1)" onMouseOut="MM_swapImgRestore()"><img src="../images/work_3.png" alt="tessa's work" name="Image7" width="80" height="25" hspace="5" vspace="1" border="0"></a><a href="tessa_frameset_all.html" target="_top" onMouseOver="MM_swapImage('Image8','','../images/tessa_rollover_3.png',1)" onMouseOut="MM_swapImgRestore()"><img src="../images/tessa_3.png" alt="about tessa" name="Image8" width="90" height="25" hspace="5" vspace="1" border="0"></a><a href="purchase_frameset_all.html" target="_top" onMouseOut="MM_swapImgRestore()"><img src="../images/purchase_3.png" alt="purchase prints and origianal paintings" name="Image9" width="150" height="25" hspace="5" vspace="1" border="0" onMouseOut="MM_swapImgRestore()" onload="MM_swapImage('Image9','','../images/purchase_rollover_3.png',1)"></a><a href="../index.htm" target="_top" onMouseOver="MM_swapImage('Image10','','../images/home_rollover_3.png',1)" onMouseOut="MM_swapImgRestore()"><img src="../images/home_3.png" alt="home" name="Image10" width="86" height="25" hspace="5" vspace="1" border="0"></a></td>
</tr>
</table>
</body>
</html>
I just copied it, and it was very long, so please let me know...
Thanks.
<img ... name="Image9" ... onMouseOut="MM_swapImgRestore()" onload="MM_swapImage('Image9','','../images/purchase_rollover_3.png',1)">
Should this be onMouseOver rather than onLoad?
Is the image "purchase_rollover_3.png" where it is supposed to be? A Stack Overflow like this can be caused in IE by JavaScript trying to call an image that is not where it should be...
This problem was corrected in Windows 2000 Service Pack 1.
HTH