Ver Mensaje Individual
  #10 (permalink)  
Antiguo 23/02/2012, 02:24
Avatar de Fuzzylog
Fuzzylog
 
Fecha de Ingreso: agosto-2008
Ubicación: En internet
Mensajes: 2.511
Antigüedad: 15 años, 8 meses
Puntos: 188
Respuesta: Registrar fecha y hora de salida de usuario aun cuando solo cierre el nave

Bueno. Tienes un par de problemas.

Lo que he visto de JS indica que si bien algunos navegadores pueden responder al evento Window.onClose() no lo hacen todos ellos.

Además estaría el onUnload del body (que cambie de pagina web sin cerrar el navegador), pero esto es incompatible con el refresh de la página en cuestión, por lo que para estas cosas solo valdrían páginas ajax.

¿Las mejores opciones?

1º Que el programa envie ping cada minuto y se detecte si no hay respuesta en un periodo prudente (2 a 5 minutos) y entonces se haría el update.

2º Tras un tiempo de inactividad de una sesión X se da por cerrada, eso se configuraría fácil, y es lo que más se utiliza. Normalmente los tiempos pueden ir desde los 5 minutos a 1h, eso depende del uso normal de la aplicación web.
__________________
if (fuzzy && smooth) {
fuzzylog = "c00l";
return true;
}