这段代码播放幻灯片,为什么会显示出错呢,请指教,谢谢喽
代码如下(红色行标示出错的地方):
<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++;
 }
你把大括号 打成中文的去了。