Recomendado: Tutorial ASP para principiantes: Funciones incorporadas de ASP comunes Las funciones son un bloque de funciones encapsulado por el idioma para facilitar las llamadas de los usuarios. Por ejemplo, ahora () es una función en VBScript que puede mostrar la fecha y hora actuales. En cuanto a la razón específica por la que se puede mostrar, está determinado por el núcleo del idioma, y el usuario solo necesita
Ejemplo de ASP: use ASP para escribir un programa emergente más fácil de usar para ayudarnos a crear un método de investigación que no sean desanimado.
El uso de ventanas emergentes para mostrar cuestionarios se considera la forma más conveniente y rápida de recopilar información del usuario. Después de que se produjo el primer cuestionario, le preguntamos amablemente a la gente si estaban dispuestos a llenarlo, pero los resultados fueron decepcionantes. Así que decidimos poner este cuestionario en nuestra página de inicio y aparecer automáticamente cuando la gente visita, y el efecto es inesperadamente bueno.
Aquí están nuestros secretos para el éxito:
1: La ventana emergente automática solo se puede mostrar una vez, independientemente de si el usuario ha completado el cuestionario.
2: La ventana emergente automática no puede afectar la velocidad de visualización de la página de inicio.
3: La ventana emergente automática desaparecerá automáticamente después de que el usuario complete el cuestionario.
4: La ventana emergente automática se muestra en el lado superior izquierdo de la pantalla.
5: No agregue anuncios en la ventana emergente automática, porque nuestro propósito es obtener informes de encuestas de usuarios.
Para determinar si la ventana está aparecida, utilizamos una pequeña galleta. Definimos una cookie que se puede usar varias veces y juzgamos varias ventanas emergentes. Nombramos estas cookies, que contiene las ID de todas las ventanas que han sido surgidas.
Ahora, cuando el usuario visita la página de inicio, determinamos si la identificación solicitada ya está incluida en la cookie. Si la galleta no existe, aparecemos por la ventana y escribimos la galleta para evitar que la ventana vuelva a aparecer.
En el siguiente ejemplo, escribimos cookies en el lado del servidor, que se puede lograr usando JavaScript. Elegimos el lado del servidor porque es relativamente simple.
Al comienzo de nuestra página de inicio, ejecutamos el código ASP. Este código debe colocarse antes de la salida HTML porque necesitamos editar el encabezado.
| El siguiente es el contenido citado: <% Dim Bsurvey 'si debe mostrar el cuestionario const bid = 1 'id del cuestionario bsurvey = falso 'Verifique si se ha mostrado el cuestionario if instrer (request.cookies (s) ,: & bid &:) = 0 Entonces 'El cuestionario no muestra, actualiza cookies 'Establezca el tiempo de vencimiento de las galletas a 60 días Response.cookies (s) .Expires = Dataadd (d, 60, ahora ()) 'Establecer el camino Response.cookies (s) .path = / 'Escribe galletas Response.cookies (s) = request.cookies (s) y: & licitación & : bsurvey = verdadero final si %> |
Le damos a cada cuestionario una identificación, y si tiene varias ventanas emergentes, se puede planificar fácilmente para la producción.
Agregamos un script ASP al final de la página para determinar si se muestra la ventana emergente. Este script está al final de la página y no afectará la velocidad de descarga de la página de inicio. Este script es muy simple, usa Window.open () para abrir una nueva ventana.
| El siguiente es el contenido citado: < % si bsurvey entonces %> <script> Window.open (/Survey/Displaysurvey.asp?q= & Bid, encuesta, ancho = 350, altura = 400, superior = 0, izquierda = 0, Scrollbars = Sí) </script> < % final si %> |
Compartir: Comenzar con ASP: Comprender varios idiomas de secuencias de comandos utilizados por los programas ASP No puede ver el código fuente de ASP al ver el código fuente en el navegador. Solo puede ver la salida de resultados por el archivo ASP, y esos son solo HTML puro. Esto se debe a que el script se ha ejecutado en el servidor antes de que el resultado se envíe al navegador. Ejemplo: usar