设一个数组,每个图片有两个属性,INDEX和SRC                                                                  <img src=1.jpg width=300 heigth=300 name=img1>                                      
      var mmshow=new Array(8)                                                                                                           
      mmshow[0]=new Image(310.310)                                                                                                           
      mmshow[0].src="mmc/2.jpg"                                                                                                           
      mmshow[1]=new Image(310.310)                                                                                                           
      mmshow[1].src="mmc/3.jpg"                                                                                                           
      mmshow[2]=new Image(310.310)                                                                                                           
      mmshow[2].src="mmc/4.jpg"                                                                                                           
      mmshow[3]=new Image(310.310)                                                                                                           
      mmshow[3].src="mmc/5.jpg"                                                                                                           
      mmshow[4]=new Image(310.310)                                                                                                           
      mmshow[4].src="mmc/6.jpg"                                                                                                           
      mmshow[5]=new Image(310.310)                                                                                                           
      mmshow[5].src="mmc/1.jpg"                                                                                                           
      mmshow[6]=new Image(310.310)                                                                                                           
      mmshow[6].src="mmc/8.jpg"                                                                                                           
      mmshow[7]=new Image(310.310)                                                                                                           
      mmshow[7].src="mmc/9.jpg"                                                                                                                              
      function huan()                                                                                                                              
      {                                                                                                                              
      document.form2.img1.src=mmshow[Math.round(7.5*Math.random())].src                             
      timeoutid=setTimeout("huan()","50000");                                                                                                                             
      }                                                                                                                          
      </script>

解决方案 »

  1.   

    你的意思是不是要不断的从网上得到新图片还是把图片连继显示?
    第一种:设一个Iframe,每融一段时间刷新一次
    第二种:onload函数中下载所有图片存入数组,再显示出来。楼上说的就是。
      

  2.   

    to: yunzhongjian(云中剑) 
    我的是连续不停的,不可能onload函数中下载所有图片存入数组,再显示出来。
    能否详细说一下第一种方法,多谢!
      

  3.   

    每隔一段时间修改src不就可以了吗
      

  4.   

    建议不要这样做,不停切换影响速度还不如做成gif动画,或者flash呢
      

  5.   

    TO:xdspower() ,我做的确实是一个监控系统,怎样做成视频流
    还请指教
      

  6.   

    用一个ASP来显示图片
    也就是<img src=picture.asp>
    在Picture丽
    <% 
    ....
    ....
       response.contenttype="img/jpeg"
       response.binaryWrite .....
    %>在客户端,用javascript定时器,动态假装改变IMG的SRC,来达到用一个ASP来刷新的目的,如
    <img src=picture.asp?temp=123>
    <img src=picture.asp?temp=456>也就是
    <script>
    document.all("IMG_ID").src="picture.asp?temp=" + rnd();
      

  7.   

    TO: zephyr_zhao(zephyr) 
    document.all("IMG_ID").src="picture.asp?temp=" + rnd();
    temp参数是起什么作用?
      

  8.   

    呵呵
    你现在看得这个帖子是不是也有temp=.5936548
    这个参数是假的
    你随便改,甚至去掉,都是一样的
    是为了防止IE不刷新,而从缓存里读,这样你的效果就达不到了
      

  9.   

    谢谢!
    能否讲一下picture.asp
    完成一个怎样的功能(不好意思,asp不是太清楚)
      

  10.   

    你要知道js中的定时器精度是不高的,做监控同步时间发生器是不行的,而且通过http协议的刷新来显示图片不但断断续续而且由于刷新太多反而加重网络负担,你可以用视频采集卡等搭建一个简单的网络视频广播系统,在客户端把播放器嵌入到网页中,这样只要网络比较通,一个页面可以显示几个源的视频.你可以采用real或ms的技术,这都是商业化了的产品,ms技术还是完全免费的,real的技术也可以用免费的基本版
      

  11.   

    这是一家日本公司的做法,请问谁有相同的sourcecode,先行谢谢!
    哪位能否解释一下下面的code
    <META http-equiv=Content-Type content="text/html; charset=gb2312">
    <META content="MSHTML 6.00.2600.0" name=GENERATOR>
    </HEAD><BODY bgColor=#ffffff>
    <APPLET codeBase=../image height=480 width=640 code=FMM.class>
    <PARAM NAME="updateInterval" VALUE="100">
    <PARAM NAME="imagefile" VALUE="../image/cam.jpg">
    <PARAM NAME="codeBase" VALUE="http://192.168.1.34/image">
    <PARAM NAME="height" VALUE="480">
    <PARAM NAME="width" VALUE="640">
    <PARAM NAME="code" VALUE="FMM.class">
    </APPLET>
      

  12.   

    楼上这个说的是  Java Applet 啊. 不是  javascript !
    ================================================================
    俺是"老"菜鸟一只, 请各位高手多指教!
    ------ 好好学习, 天天上网! --------
    →→→→→→→→→→→→→→→→→→→→
    http://www.boy.net.cn/home0/goldenlove 
    ←←←←←←←←←←←←←←←←←←←←
    多谢 CSDN 助手帮我自动加入签名. 
    www.chinaok.net
    ================================================================
      

  13.   

    你把FMM.class下载下来,再反编译就可以了,java的反编译是比较容易的。不过方法应该是定时刷新。
      

  14.   

    hehe~~  相同的做法就是, 用 "摄像头" ... 把这些图片拍成
    临时影片... 用 realServer 事实播放出来.嘿嘿.. 人家老外都是这么做的.. 不过不是拍图片. 人家是直接
    拍"影片" .... :)