Sometimes we need to delay the execution of the following functions, but it is not recommended. It is best to think differently. Two simple ways to delay ASP pages
asp delay first type
Copy the code code as follows:
<% 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 delay 2,
Copy the code code as follows:
<%
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) %>
The third method of asp delay
Copy the code code as follows:
'asp delay method
SubDelayTime(secondNumber)
dim startTime
startTime=NOW()
do while datediff(s,startTime,NOW())<secondNumber
loop
End Sub
callDelayTime(5)
It can be used for testing, but such code takes up a lot of CPU and is not recommended for sites with a lot of visits...