A veces necesitamos retrasar la ejecución de las siguientes funciones, pero no es recomendable pensar de forma diferente. Dos formas sencillas de retrasar las páginas ASP
retraso asp primer tipo
Copie el código de código de la siguiente manera:
<% Respuesta.Buffer = Verdadero %>
<%
'Configurar las variables necesarias para realizar la tarea.
Atenuar TimerStart, TimerEnd, TimerNow, TimerWait
'¿Cuantos segundos quieres que esperen...?
Temporizador de espera = 5
'Configurar e iniciar los temporizadores
TemporizadorAhora = Temporizador
TemporizadorInicio = TemporizadorAhora
Fin del temporizador = Inicio del temporizador + Espera del temporizador
' Mantenlo en un bucle durante el tiempo deseado
Hacer mientras (TimerNow < TimerEnd)
' Determinar el tiempo actual y transcurrido
TemporizadorAhora = Temporizador
Si (TimerNow <TimerStart) Entonces
TemporizadorAhora = TemporizadorAhora + 86400
Terminar si
Bucle
'Está bien, se acabó el tiempo, saquémoslos de aquí.
Respuesta.Redireccionamiento nextpage.html %>
retraso áspid 2,
Copie el código de código de la siguiente manera:
<%
SubtiempoDelaySeconds(DelaySeconds)
Número de segundos = 0
Seg2 = 0
Mientras SecCount <DelaySeconds + 1
Seg1 = Segundo(Tiempo())
Si Sec1 <> Sec2 Entonces
Seg2 = Segundo(Tiempo())
CuentaSegundas = CuentaSegundas + 1
Terminar si
Encaminarse a
Subtítulo final
%>
'Para cambiar el retraso ajuste aquí
<% TiempoDelaySeconds(2) %>
El tercer método de retraso del áspid.
Copie el código de código de la siguiente manera:
'método de retraso asp
SubDelayTime(segundoNúmero)
hora de inicio tenue
hora de inicio=AHORA()
hacer mientras dateiff(s,startTime,NOW())<segundoNúmero
bucle
Subtítulo final
llamarDelayTime(5)
Se puede utilizar para realizar pruebas, pero dicho código consume mucha CPU y no se recomienda para sitios con muchas visitas...