在WEB页面上显示进度条

在WEB页面上显示较长时间的过程时,希望能有进度条显示过程,这时需要混写SCRIPT和JAVA SCRIPT的代码。(下面以ASP代码为例)

1。首先把TIMEOUT时间调整长,Server.ScriptTimeout=999,最长1440

2。<script language=JavaScript>
var load_line_i=1;
var load_line_n=<%=sendtotal%>;
function load_n(txt)
{
  load_line_i+=500/load_line_n;
  window.status="Please waitting..finished "+Math.floor(load_line_i/5)+"%";
  load_txt.innerText=txt+" "+Math.floor(load_line_i/5)+"%";
  document.all("line").width=load_line_i;

}
function finish(){
  if(confirm("Send finished.. close dialog?"))document.all("load").style.display='none';
}
</script>

注意 sendtotal是变量,这样进度条才会向前走。

3。页面显示

<div  id=load>Please waitting..
<div class=px1><img  id=line src="../newsletter/px.gif" style="background:red" height=10></div>
<div id=load_txt>start</div>
</div>

4。ONLOAD事件触发

<body leftmargin="0" topmargin="0" marginwidth="0" marginheight="0"    "οnlοad='finish()'">

 

缺陷:主要是WEB页面执行时间的限制。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值