(extraído de Asp101)
Este simpático script sirve para medir el tiempo que tardamos en presionar un enlace. Lo podemos utilizar para saber cuanto tardan nuestros usuarios en leer un artículo, llenar un formulario o contestar una encuesta.
Vemoas primero el código, luego el ejemplo en acción.
<%
'miramos en la QueryString.
If Request.QueryString("tiempo") = "" Then
'si no hay nada, ponemos lo siguiente.
Response.Write "Todavia no clickeaste el enlace.<BR>"
Else
'Si hay algo, usamos DatDiff para encontrar la diferencia entre el click y el mostrado de la página.
Response.Write "Estuviste <B>"
Response.Write DateDiff("s", Request.QueryString("tiempo"), Now())
Response.Write "</B> segundos en la página anterior.<BR>"
End If
%>
<A HREF="vereje.asp?tiempo= <%= Now()%> ">¿Cuánto tiempo estube mirando esta página?</A>
A continuación el código funcionando:
Todavia no clickeaste el enlace.
¿Cuánto tiempo estube mirando esta página?
Lo más destacado del script, es enviar a la QueryString el momento del click, para despues usarlo con DateDiff .
Para ver como se utiliza DateDiff , pueden ir a la sección Articulos , y buscar el referido a tratamiento de fechas y horas.
Usuarios que han visto este tema también han visto...
- Envio de datos de un formulario a una dirección de correo
- Envío de E-Mails con CDONTS
- ¿Cuanto tarda en cargar una página en ASP?
- Envio de e-mails con ASP
- 20 tips para mejorar el rendimiento de aplicaciones ASP.NET
Información legal | Política de Privacidad | Contacte con nosotros
Otro proyecto de Factoría de Internet. Copyright© 2003-2008 Factoría de Internet S.L.. Todos los derechos reservados.