小弟求教大哥们,假设有5张图片,载入页面的时候先是显示第一张图片,过了2秒以后在同一个位置显示第二张图片,又过了2秒以后又显示第三张图片,以此类推,这样不停的循环下去,我错在哪里呀,或者那位大哥有更好的写法也可以告诉小弟呀,恳请把步骤和代码写得详细和易懂些,小弟感恩不尽!!! <body onLoad="showimage()"> <script language=javascript><!-- var fadeimages=new Array(); fadeimages[0]="a.jpg"; fadeimages[1]="b.jpg"; fadeimages[2]="c.jpg"; fadeimages[3]="d.jpg"; fadeimages[4]="e.jpg";
var preloadedimages=new Array(); for(p=0;p<fadeimages.length;p++);{ preloadedimages[p]=new Image(); preloadedimages[p].src=fadeimages[p]; } var pause=2000;
function showimage();{ switch(preloadedimages[p]); { case 0: document.write('<img src="./images/a.jpg">'); break; case 1: document.write('<img src="./images/b.jpg">'); break; case 2: document.write('<img src="./images/c.jpg">'); break; case 3: document.write('<img src="./images/d.jpg">'); break; case 4: document.write('<img src="./images/e.jpg">'); break; } setTimeout(showimage(),2000) ; }</script>