内容简介:如何在ASP里显示进度条?
response.buffer=true
' 应用缓存技术.
dim lostnum
' 防止dmax过大而dstep过小.
dim shownum
delayshow(dstep,dmax)
sub delayshow(dstep,dmax)
' dmax表示要处理多少dmax(步)才能完成全过程,dstep表示已处理的占全过程的大致百分比.
dim total
' 显示所有画面.
dim dtemp
' 过渡变量.
total=100
dtemp=dstep
dstep=dstep+lostnum
if (dstep*total)/dmax<1 then
' 当画面连1%都没有时,则不画,同时用变量lostnum存放未画的总数,便于下次调用本过程时继续.
lostnum=lostnum+dtemp
else
for ccc=1 to fix((dstep*total)/dmax)
' 取整数.
Response.Flush
shownum=shownum+fix((dstep*total)/dmax)
lostnum=0
' 显示缓存里的图片,变量shownum用于存放目前已画的图片.
end if
end sub
sub showlost()
for ccc=1 to (100-shownum)
Response.Write ("<img src=""suifengqiwu/images/delay1.jpg"">")
' 如果取余造成不能画完100次,由showlost()将余下未画的显示为已处理.
next
Response.Write "<BR>"
Response.Flush
end sub
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
Developer's Guide to Social Programming
Mark D. Hawker / Addison-Wesley Professional / 2010-8-25 / USD 39.99
In The Developer's Guide to Social Programming, Mark Hawker shows developers how to build applications that integrate with the major social networking sites. Unlike competitive books that focus on a s......一起来看看 《Developer's Guide to Social Programming》 这本书的介绍吧!