ASP进行页面延时的三种方法

ASP页面延时第一种方法:
<% Response.Buffer = True %> 
<% 
' Setup the variables necessary to accomplish the task 
Dim TimerStart, TimerEnd, TimerNow, TimerWait 
' How many seconds do you want them to wait... 
TimerWait = 5 
' Setup and start the timers 
TimerNow = Timer 
TimerStart = TimerNow 
TimerEnd = TimerStart + TimerWait 
' Keep it in a loop for the desired length of time 
Do While (TimerNow < TimerEnd) 
' Determine the current and elapsed time 
TimerNow = Timer 
If (TimerNow < TimerStart) Then 
TimerNow = TimerNow + 86400 
End If 
Loop 
' Okay times up, lets git em outa here 
Response.Redirect "nextpage.html" 
%> 
ASP页面延时第二种方法: 
<% 
Sub TimeDelaySeconds(DelaySeconds) 
SecCount = 0 
Sec2 = 0 
While SecCount < DelaySeconds + 1 
Sec1 = Second(Time()) 
If Sec1 <> Sec2 Then 
Sec2 = Second(Time()) 
SecCount = SecCount + 1 
End If 
Wend 
End Sub 
%> 
' To change delay adjust here 
<% TimeDelaySeconds(2) %> 
asp延时第三种方法 
复制代码 代码如下:
<% 
'asp延时方法 
Sub DelayTime(secondNumber) 
dim startTime 
startTime=NOW() 
do while datediff("s",startTime,NOW())<secondNumber 
loop 
End Sub 
call DelayTime(5) 
%> 
测试用可以,但是这样的代码很占CPU,不推荐访问量大的站使用……
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值