Procedimientos
Bueno, a ver si me explico, estoy creando una página de contactos, con un mensajero, en el que aparecen mis contactos, y si están conectados o no. Esto lo consigo con el campo "conectado" de la tabla usuarios, al conectarse el usuario, pongo el campo(numérico) en valor 1, y al desconectarse en 0. El problema viene cuando el usuario cierra la página sin desconectarse. He probado a usar el evento Onunload, hago que se abra una ventana en la cual tengo un comando update que deja el valor del campo en 0, para después cerrarse automáticamente, funciona, Pero si el usuario tiene instalado un programa antipopups, le bloquea esta ventana, con lo que no se desconecta el usuario. He pensado en crear una función o procedimiento al que llamar cuando se cierre la página, o un archivo DLL, la verdad es que no se como hacerlo, incluso en cambiar todo el sistema y hacer que la aplicación sepa quien esta conectado y quien no, no se... En principio quisiera que alguien me explique como crear un procedimiento o función que altere el valor de ese campo, y como llamarlo desde javascript al cerrar la página, o lo que sea.. Os agradeceré cualquier sugerencia. Muchas gracias por adelantado
1 Respuesta
Respuesta de wiseguy44
1