这段代码播放幻灯片,为什么会显示出错呢,请指教,谢谢喽
代码如下(红色行标示出错的地方):
<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>
------解决方案--------------------
if(n<myImages.length){ //显示这一行有无效字符
document.images["myImage"].src=myImages[n].src;
n++;
}
你把大括号 打成中文的去了。