循环播放画面[Javascript FilesySystemScript]

<html>
<title>Display photos </title>
 <head>  
  <script language="javascript">    
   
   // 从文件夹取图片
      var fso, f, f1, fc, s,folderspec;
      //folderspec 为图片所在的路径,在windows情况下,要将路径中的'/'换成'/'
      folderspec="D://A-SHARP-MOBILE//D2601//变形照片";
      //folderspec=document.form1.textfield1.value;
      fso = new ActiveXObject("Scripting.FileSystemObject");
      f = fso.GetFolder(folderspec);
      fc = new Enumerator(f.files);
     
    //定义图片集及其大小          
        var img=new Image();   
         s =0;
          for (; !fc.atEnd(); fc.moveNext())
      { 
//         if(fc.item().name=="*.jpg")
//         {
        img[s]=new Image(); 
         img[s].src=folderspec+"//"+fc.item().name;
         s +=1;         
//         }     
      }   
    
     
   // 循环显示图片          
   var nn=0;
   var interval=2000;   
   function change_img()
   {
    if(nn>s-1) nn=0; 
     document.pic.src=img[nn].src;   
     nn++;   
           
    // if(nn>s-1) nn=0;     
    pic.filters.item(0).apply();
    pic.style.visibility="visible";    
    pic.filters.item(0).play();
    setTimeout("pic.style.visibility='hidden'",interval); 
    document.pic.visibility="visible";    
    tt=setTimeout("change_img()",interval);   
  
      }
   
    //开始显示的图片     
      function firstUrl(){
       return img[0].src;       
      } 
     
    //更换显示方式
      function changeTrans(){
             
       return (nn%25)+1;
       
       }
       
      function ok()
    {
      folderspec=document.form1.textfield1.value;
    }
 
</script>
  
</head> 
 
<body onLoad="change_img();">
 
 
 <img src="firstUrl();" name="pic" width="600" height="450" id="pic" style='visibility:hidden;filter:revealtrans(duration=0.5,transition='changeTrans()')'><br> 
 <!--
 <form name="form1" method="post" action="">
  <input type="text" name="textfield">
  <input type="button" name="Submit" value="URL" onClick="ok()">
  <input type="button" name="Submit" value="play" onClick="change_img()">
  </form>
  -->
 

</body>
 
 
 </html>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值