var i=0;
function onchange{
document.image.src=i+".jpg";
i++;
if(i==9)
i=0;
setTimeOut("onchange()",500);
}

解决方案 »

  1.   


    var i=0;
    function onchange{
    document.image.src=i+".jpg";
    i++;
    if(i==9)
    i=0;
    }
    setTimeOut("onchange()",500);
      

  2.   


    <body>
    <img id="img1" src="0.jpg" />
    <script>var i=0;function changepic() {
    if(i>10) i=0;

    document.getElementById("img1").src= i + ".jpg" ;

    i++;
    }setInterval("changepic()",1000);
    </script>
    </body>
      

  3.   

    function onchange{
    var i=0;
    document.image.src=i+".jpg";//"i.jpg":表示图片名称i.jpg 和 i+".jpg" i是一个参数所以后面才是对的
    i++;
    if(i==9)
    i=0;
    setTimeOut("onchange()",500);
    }
      

  4.   

    恩,谢谢了。还有一点小问题,document.image.src="i.jpg";里面的image可不可以由参数传进去?那样的话,怎么写,
      

  5.   


    var i=0; 
    function onchange(imgName,imgType) { 
    document.image.src=imgName + i + imgType;
    i++; 
    if(i==9) 
    i=0; 
    setTimeOut("onchange(imgName,imgType)",500);

    圖片名:img01.jpg ~ img09.jpg
    onchange("img0",".jpg")
      

  6.   


    var i=0;
    function onchange(imgObj){  
    document.imgObj.src=i+".jpg
    i++; 
    if(i==9) 
    i=0; 
    setTimeOut("onchange()",500); 

      

  7.   


    var i=0;
    function onchange(imgObj){  
    document.imgObj.src=i+".jpg
    i++; 
    if(i==9) 
    i=0; 
    setTimeOut("onchange(imgObj)",500); 

    剛才發錯了
      

  8.   

    应该是setTimeout吧?
      

  9.   

    setTimeout
      

  10.   

    <script> var i=0;
    funciton changePIc()
     {
     if(i>10) i=0;
     document.getElementById("img1").src= i + ".jpg";
     i++; 
     }
     setInterval("changePIc()", 1000);
    </script>
      

  11.   

    var i=0; 
    function onchange(imgObj){  
    document.getElementById(imgObj).src=i+".jpg 
    i++; 
    if(i==9) 
    i=0; 
    setTimeOut("onchange(imgObj)",500);