代码如下(红色行标示出错的地方):
<html>
<head>
<title>test html</title><script type="text/javascript">
var timeout;
var n=0;function loadSlideImages(){myImages=new Array();
myImages[0]=new Image();
myImages[0].src="8.jpg";myImages[1]=new Image();
myImages[1].src="20.jpg";myImages[2]=new Image();
myImages[2].src="hover.gif";}function startSlideShow(){if(n<myImages.length){ //显示这一行有无效字符
document.images["myImage"].src=myImages[n].src;
n++;
}
else{ n=0;
document.images["myImage"].src=myImages[n].src;
n++;
} timeout=setTimeout('startSlideShow()',3000);}function stopSlideShow(){ clearTimeout(timeout);
}
</script></head>
<body onload="loadSlideImages()"> //这里显示"loadSlideImages"未定义或值为null或不是Function对象<img name="myImage" src="">
<form action="" method="post" name="myForm"><input type="button" value="start show" onClick="startSlideShow();">
<input type="button" value="stop show" onClick="stopSlideShow();"></form></body>
</html>
document.images["myImage"].src=myImages[n].src;
n++;
}
你把大括号 打成中文的去了。