Recomendado: enseñarle cómo usar ASP para crear foros de sitios web DIY (1) Prefacio: Ahora hay foros en todas partes en Internet, pero me pregunto si ha encontrado esta situación: encontrar lo que desea en la información de discusión desordenada es algo lento y laborioso. Más tarde, no quieres ir a ningún foros. Entonces podemos tener razón
Operación de tiempo ASP, base de datos de lectura de tiempo ASP (explicación detallada de la operación de tiempo de la página web)
'-------------------------------------------------------------------------------------------------------------------------
'----------- Autor: Vbell ----------------------------------
'----------- Fecha: 13: 57 2008-5-19 -------------------------
'----------- http: www.qqqview.com -----------------------------
'--------------------------------------------------------------
Las operaciones programadas actualmente incluyen:
1. Actualice en la página HTML regularmente (actualizar)
1. Actualizar (actualizar) Instrucciones de uso del código
Descripción: cuánto tiempo (segundos) se actualizará, o cuánto tiempo después de la página web se vincula automáticamente a otras páginas web.
Uso: <meta http-oquiv = actual contenido = 30>
<Meta http-oquiv = contenido de actualización = 5; Url = http: //www.qqqview.com>
Nota: 5 de ellos significa que se actualizará automáticamente a la URL después de quedarse durante 5 segundos.
2. Cómo operar regularmente
Puede actualizarse repetidamente en la misma página para lograr el efecto de las operaciones de tiempo.
Por ejemplo: <meta http-oquiv = rehresh content = 5; url = http: //www.qqqview.com/test.asp>
Desventajas: debe abrir la página en el navegador y no puede cerrarla.
2. SetTimeout y SetInterval en JavaScript
1. La diferencia entre SetTimeOut y SetInterval
Hay dos métodos de tiempo principales para objetos de ventana, a saber, SetTimeout y SetInteval. Su sintaxis es básicamente la misma, pero las funciones completadas son diferentes.
El método SetTimeOut es un programa cronometrado, es decir, a qué hora. Después de terminarlo, terminará.
El método SetInterval significa que una determinada operación se ejecuta repetidamente durante un cierto intervalo.
Si usa SetTimout para implementar la función de SetInterval, debe llamarse regularmente en el programa ejecutado. Si desea borrar el contador, debe llamar a diferentes métodos claros de acuerdo con el método utilizado:
Por ejemplo: tttt = setTimeOut ('Hello ()', 1000);
ClearTimeOut (TTTT);
o:
tttt = setInterval ('hello ()', 1000);
ClearInteval (tttt);
2. Cómo operar regularmente
Por ejemplo, debe abrir la página Test.asp regularmente (por supuesto, Test.asp puede ser una base de datos de lectura y generar páginas estáticas ...)
<Script Language = JavaScript Type = Text/JavaScript>
<!-
función hello () {
Window.open ('http://www.qqview.com/test.asp')
}
Window.setTimeOut (Hello (), 5000);
//->
</script>
Desventajas: debe abrir la página en el navegador y no puede cerrarla.
3. ASP utiliza componentes de tiempo de escritura VB
No hay declaraciones de sincronización como SetTimout en ASP. Necesitamos usar componentes ASP para resolverlos. Del mismo modo, VB6 se puede usar para compilarlos. Para métodos de operación específicos, consulte
El componente anterior se usa para colgar hilos. Para suspender los subprocesos, necesitamos usar la función Win32API Sleep y también crear un nuevo proyecto DLL activo, llamado temporizador.
El nombre de la clase es dormir.
La función API WIN32 se puede encontrar en el navegador de texto API proporcionado por VB6.
Ahora el programa de sueño es el siguiente. Este programa de componentes es muy simple, no lo explicaré mucho.
Declaración privada Sub Sleep Lib Kernel32 (Byval DwmilliseConds tan largo)
Privado m_set tanto tiempo
Propiedad pública Obtener configuración () tanto tiempo
configurar = m_set
Propiedad final
Propiedad pública Letting Setup (strset tan largo)
m_set = strset
Propiedad final
Función pública sleeptime ()
Dormir (configuración)
Función final
Compilarlo y generar el componente Timer.dll Dll. Si no sabe cómo escribir programas VB, también puede encontrar Timer.dll en el paquete de archivo descargado
Este archivo. Copiéelo en el directorio de Windows e ingrese en modo MS-DOS
c:/windows/regsvr32 timer.dll
Después de completar el registro de componentes, también puede usar este componente de tiempo.
Ahora explique el archivo de llamadas ASP que acaba de hacer clic en una columna. Vea cómo se usa este componente
* Aplicación del temporizador
<html>
<title> Aplicación del temporizador (de: http: //www.qqview.com) </title>
<Evista>
</ablo>
<Body>
<%
'Este es el tiempo de ejecución de script, el valor predeterminado es de 90 segundos y debe cambiarse un poco más, de lo contrario el programa se interrumpirá después de 90 segundos' 3600 es una hora es
Servidor.scripttimeout = 3600
Establecer obj = server.createObject (timer.sleep)
'El parámetro 1000 es para colgar de hilo por un segundo, y se puede configurar a voluntad
obj.setup = 1000
Hacer mientras es cierto
obj.sleeptime
'Realizar una operación de tiempo,
Si no la respuesta.
establecer obj = nada
Session.Abandon
Final si
bucle
%>
</body>
</html>
Ventajas: Aquí solo escribo una DLL de prueba con VB, pero el uso de VB definitivamente puede escribir una operación cronometrada en la DLL.
Desventajas: creo que esta DLL escrita por VB puede tener ventajas y recursos.
4. Combinado con la operación de tiempo de planificación de tareas informáticas, personalmente creo que es el mejor método en la actualidad.
Este sentimiento personal es la mejor manera de implementar operaciones de tiempo en la actualidad.
Es escribir la página para operar regularmente en el servidor, como Test.asp
Luego escriba un archivo VBS de la siguiente manera:
Oscuro es decir
Establecer IE = CreateObject (Internetexplorer.Application)
'Ejecute su URL
Ie.navigate (http://www.qqview.com/test.asp)
es decir, visible = 1
'Limpiar...
Establecer IE = nada
1. Puede usar el horario de tareas en el servidor
2. También puede usar el horario de tareas en el cliente
Para el uso específico del plan de tareas, consulte http://www.pclala.com/pc/skill/200851912807.html
Ventajas y desventajas: la página aparecerá la página Test.asp regularmente, pero habrá una solución, que es agregar un código de cierre cronometrado a la página Test.asp:
<Script Language = JavaScript>
<!-
setTimeout ('window.close ();', 500);
// ->
</script>
En resumen, debido a las limitaciones actuales de algunos idiomas de la página web, existen ciertas dificultades en la operación de tiempo, pero después de muchas verificaciones, descubrí que el cuarto método es sin duda el mejor y más libre de preocupaciones.
Este artículo se confía al campamento base en línea para publicar. Traiga información de derechos de autor al reimprimir. Gracias.
Compartir: ASP implementa un programa de código que prueba la velocidad de la red con barras de progreso ASP realiza la velocidad de la red de prueba con la barra de progreso. Guarde el siguiente código como un archivo .asp y colóquelo en su servidor y ejecútelo directamente. El siguiente es el contenido referenciado: <%respuesta.E