Can anybody explain why my variable imonline is still 1 even though my
onError function has fired , value = 0 when printed by Javascript
document.write at end. I thought that
VAR imonline = 1
should have given me a global variable
TIA
<HTML>
<SCRIPT LANGUAGE="JavaScript">
var imonline = 1;
function imageError(theImage) {imonline=0; document.JWonline.src =
"2_yellow.jpg";}
</script>
</HEAD>
<BODY BGCOLOR="#b5ccb8">
<H2><CENTER>Is the green button loaded 2</CENTER></H2>
<!-- 2_greenx.jpg does not exist for this test -->
<img name="JWonline" src="2_greenx.jpg" align=left border=0
onError="imageError(this)"
onAbort="imageError(this)">
<p>Yellow button indicates offline<br>
Green button indicates online
<!-- since yellow button is on, so imonline should be 0 -->
<SCRIPT LANGUAGE="JavaScript">
document.write("<BR>online=",imonline);
</script>
</BODY>
</HTML>
John Wood