JS脚本 自动刷新本页面,状态栏有倒计时

 

代码是网上拷贝.

  1. <script>  
  2.     window.status="yes" 
  3.     var limit="0:10"      //多长时间刷新一次(这里是0分10秒)  
  4.     if (document.p_w_picpaths){  
  5.         var parselimit=limit.split(":")  
  6.         parselimit=parselimit[0]*60+parselimit[1]*1  
  7.     }  
  8. function beginrefresh(){  
  9.     if (!document.p_w_picpaths)  
  10.         return 
  11.     if (parselimit==1)  
  12.         window.location.reload()  
  13.     else{   
  14.         parselimit-=1  
  15.         curmin=Math.floor(parselimit/60)  
  16.         cursec=parselimit%60  
  17.         if (curmin!=0)  
  18.             curtime=curmin+"分"+cursec+"秒后刷新" 
  19.         else 
  20.             curtime=cursec+"秒后刷新" 
  21.         window.status=curtime  
  22.         setTimeout("beginrefresh()",1000)   
  23.     }  
  24. }  
  25.     window.beginrefresh()  
  26. </script>  
  27.  

把上面这段代码放到<head>标签中.

注意:

IE7和IE8需要修改下安全设置.

工具->Internet选项->安全->自定义级别->允许状态栏通过脚本更新(网上有但是都没有说这个需要注意的地方)

    window.status="yes"也是后来添加的.默认是no.所以要打开这个开关.

 附赠一段"加入收藏夹"的代码.同样放到<head>中

  1. <Script Language="javascript">  
  2.     function bookmarkit() {   
  3.         window.external.addFavorite('http://192.168.20.20/monitor','烙印游戏人数监控')   
  4.     }   
  5.     if (document.all)document.write('<a href="#" onClick="bookmarkit()">加入收藏夹</a>')   
  6. </Script>