Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/05/2009, 10:56
xvicient
 
Fecha de Ingreso: enero-2009
Mensajes: 21
Antigüedad: 15 años, 3 meses
Puntos: 0
popup para notificar que la sesion ha caducado

hola, he intentado hacer lo siguiente para poder mostrar un alert notificando que la sesion ha expirado, utilizando las variables de sesion de asp de mi pagina, pero no me funciona:

he utilizado estas 2 variables de sesion:

session("usuario")=""
session.Timeout=15

cuando me logeo el session("usuario") queda como login del usuario.

Entonces en la pagina a la que me redirije el logeo, le he puesto esto en la cabecera: <meta http-equiv="refresh" content="905" />, para que a los 15 minutos i 5 segunos me refresque la pagina.

Luego he echo un script con javascript, que he puesto en el principio del body de la pagina:

<script language="javascript">
var usr = <%= session("usuario") %>
if usr = ""{
alert("la sesion ha caducado")
}
</script>

No se si la idea es buena, pero de momento no me funciona. Alguien tiene alguan mejor o me puede ayudar con esto?

pd: tambien me gustaria que al darle aceptar al alert me redirigiera al login...