.htm 是静态的, 图片怎么会变.可以用框架(或 iframe), 将图片不断生成的图片放在里面.刷新框架就可以

解决方案 »

  1.   

    body leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" onload="runClock()">
    <script type="text/javascript" language="JavaScript">
    <!--
        var refreshInterval = @@@@@   function runClock() {
              refreshInterval = refreshInterval - 1          var now = new Date()
              var refreshFudge = parseInt(now.getTime() / 1000)
              delete now          if (refreshInterval < 0) {
                if (document.images)
                  document.homeImage.src = "cam.jpg" + "?" + refreshFudge
                else
                  window.location.reload()
                refreshInterval = @@@@@
              }
              document.camClock.countdownTime.value = refreshInterval
             clockID = setTimeout("runClock()", 500)
    }//-->
    </script>
    ....
    <img src="cam.jpg" name="homeImage" align="middle">
    这是我从别的地方找到类似的好像是从缓存读取图片然后显示。
    不过自己一直不知道怎么该。
    我的图片在服务器的一个目录下面,有三个文件
    cam001.jpg cam002.jpg cam003.jpg
    应该怎么做呢?
      

  2.   

    <HTML>
    <HEAD>
    <TITLE> New Document </TITLE></HEAD><SCRIPT LANGUAGE="JavaScript">var myimg=new Array();
    myimg[0]=new Image();
    myimg[0].src="../img/computer.gif";
    myimg[1]=new Image();
    myimg[1].src="../img/java1.jpg";
    myimg[2]=new Image();
    myimg[2].src="../img/ling1.gif";
    myimg[3]=new Image();
    myimg[3].src="../img/java2.gif";
    myimg[4]=new Image();
    myimg[4].src="../img/welcome.gif";
    var i=0;
    function changepic()
    {
    imglenth=myimg.length;
    i=i+1;
    i%=imglenth;
    document.img1.src=myimg[i].src;
    setTimeout("changepic()",1000);
    }
    </SCRIPT>
    <body onload="changepic()"><img name="img1" class="img2" src="../img/computer.gif" width=60 height=60 >
    </body>
    </HTML>