Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/02/2009, 05:49
sinways
 
Fecha de Ingreso: febrero-2006
Mensajes: 19
Antigüedad: 19 años, 2 meses
Puntos: 0
tiempo de conexion de usuarios

Buenos días,
quiero saber el tiempo que un usuario ha estado conectado en la web, y el problema lo tengo al guardar la hora a la que se desconecta el usuario de una aplicación. Si el usuario pulsa "cerrar sesion", no tengo ningún problema.
Pero si el usuario cierra la ventana de windows o cambia de url o actualiza o.... no se como hacerlo.
He probado con Session On_end del global.asa, pero no se ejecuta.

Otra opción que he probado es que al descargarse la pagina se vaya a otra pagina y guarde la hora a la que se desconecta, para ello he hecho:
<SCRIPT language="JavaScript">
<!--
function loadOut()
{
location.href="pagina.asp"
}
//-->
</SCRIPT>

<body onBeforeUnload="loadOut()">

Y el problema que he encontrado es que la función se ejecuta al actualizar la página o al cambiar a otra página dentro de la web. Entonces no me sirve.
¿alguna sugerencia?

Gracias de antemano por su ayuda.