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.