Bueno Yo me refiero exactamente al codigo que tu señalastes en tu primer post.
(Difiero de tu llamada al script ASP con javascript), Realmente lo que no entiendo como se puede ejecutar los script's ASP, si estos son llamados con javascript que además la funcion javascript q' llama al ASP se ejecuta en el body del documento (html).
Por favor mandame todo el codigo de esa página para poder entender como te funciona !
------------------------------------------------------------------------------------
Te sugiero que pienses en:
¿Cómo desconectar al usuario cuando este no se desconecte de tu aplicación correctamente?
Ejemplo:
- Si el usuario cierra la ventana del explorador sin hacer click en el logout.
- Si al usuario se le queda colgada la Maquina.
R: Creas un campo en la tabla que capture la hora en el cual el usuario realizó el login, además también debes crear una función en la cual si el usuario realiza otra petición a tu aplicación esta función extienda el tiempo en la BD.
También debes crear un script que constantemente revise los usuarios conectados y que verifique el tiempo de la sesión en la BD, y que a su vez compruebe:
Si el usuario tiene el tiempo en la BD > que la hora actual
El usuario esta conectado y le extiendes el tiempo NOW() + 600 seg.
Si el usuario tiene un tiempo < que la actual
A caducado el tiempo de sesion del Usuario (Lo borras de la db y lo desconectas)
Creo que con esto te doy una minima idea de lo que debes desarrollar para que puedas ver realmente los usuarios que estan conectados.
------------------------------------------------------------------------------------
Disculpa si no entiendo como funciona tus funciones.
pero eso tengo que verlo.