【www.gdgbn.com--js教程】

js网页加载进度条代码
<script LANGUAGE="JAVASCRIPT">

var timerID=null;    
var count=0;         
var running=false;   

function RandomNumber(max)       
{var today = new Date();         
  var num= Math.round((Math.abs(Math.sin(today.getTime()))*1000))%max+1;  
  return num;
}


function stopaction()                   
{if (running)                           
   clearTimeout(timerID);
 running=false;                         
}


function startaction()                  
{ stopaction();                         
  action();                             
}


function action()
{if (count!=100)                                                                 
  { document.outputform.output.value="正在下载文件,目前进度:"+count+"%";
     count++;                                                                    
     timerID=setTimeout("action()",200+RandomNumber(500));                       
     running=true;                                                               
  }
  else
   { document.outputform.output.value="下载完毕 ......";                      
      stopaction();                                                              
   }
}


</script>


 


 




本文来源:http://www.gdgbn.com/wangyezhizuo/22187/