本帖最后由 bug810 于 2012-07-04 13:03:03 编辑

解决方案 »

  1.   

    本帖最后由 net_lover 于 2012-07-04 13:15:14 编辑
      

  2.   

    <script   language=javascript> 
    var   imagen   =   new   Array(4);     //   和图片象对应的连接 
    image[0]="images/bg.jpg";
    image[1]="images/adv.jpg";
    image[2]="images/bg1.jpg";
    image[3]="images/bg2.jpg";
    image[4]="images/bg3.jpg";
    function   cc() 

          if (n==5)
          {
            n=0; 
          }
          documnet.images[0].src   =   imagen[n]; 
          n+=1; 

    setInterval( "cc() ",100000); 
    </script>
    <img id="img1" src="images/bg.jpg" width="629" height="359" />
    试试
      

  3.   


    <script   language=javascript> 
    var   imagen   =   new   Array(4);     //   和图片象对应的连接 
    imagen[0]="http://www.shuipp.com/kj/images/001.jpg";
    imagen[1]="http://www.shuipp.com/kj/images/002.jpg";
    imagen[2]="http://www.shuipp.com/kj/images/003.jpg";
    imagen[3]="http://www.shuipp.com/kj/images/W1.jpg";
    imagen[4]="http://www.shuipp.com/kj/images/001.jpg";
    function   cc() 

          if (n=5)
          {
            n=0; 
          }
          documnet.all.img1.src   =   imagen[n]; 
          n+=1; 

    setInterval( "cc() ",100000); 
    </script>
    <img id="img1" src="" width="629" height="359" />以上是修改过的代码,依然无效啊
      

  4.   

    首先代码是从上到下执行,所以你需要将img标签放到script上面,不然js获取不到img对象,第二document关键词写错了,第三你没有形成真正的递归,也就是说你没有在cc里面执行setInterval("cc()", 1000); ,最后就是你setInterval( "cc() ",100000); 这个数太大了(100000),需要多久才动一次啊
      

  5.   

    if (n=5)
          {
            n=0; 
          }
    写错了  
    n==5
      

  6.   

    if (n=5)
          {
            n=0; 
          }
    这块也有错误 n==5
      

  7.   

    还有
    if (n = 5) 
    =>
    if (n == 5)
      

  8.   

     var imagen = new Array(4)