Ejecutar codigo ASP al cerrar navegador

08/07/2004 - 14:04 por Shaiver | Informe spam
¿Que codigo necesito para ejecutar un asp cuando el
cliente cierre su navegador?

Muchas gracias y un saludo

Preguntas similare

Leer las respuestas

#1 Matias Iacono
08/07/2004 - 14:20 | Informe spam
En realidad no podrias ejecutar codigo, salvo que abras otra ventana y esta
ejecute algo.

Recuerda que el codigo ASP siempre se ejecuta del lado del servidor, y solo
puedes acceder a el cuando la pagina esta cargandose.

Matias Iacono
Microsoft MVP



"Shaiver" wrote in message
news:2990901c464e3$a970c3f0$
¿Que codigo necesito para ejecutar un asp cuando el
cliente cierre su navegador?

Muchas gracias y un saludo
Respuesta Responder a este mensaje
#2 Alvaro G Vicario
08/07/2004 - 14:34 | Informe spam
*** Shaiver wrote/escribió (Thu, 8 Jul 2004 05:04:03 -0700):
¿Que codigo necesito para ejecutar un asp cuando el
cliente cierre su navegador?



Es prácticamente imposible saber cuándo cierra la ventana el usuario. Date
cuenta de que al servidor le piden una página y nada más recibirla se
cierra la conexión. Después no sabe qué hace el lector con ella.

Sin ponernos a programar en Java y otras cosas raras, lo único que se me
ocurre es abrir una ventana nueva con el evento onunload() que cargue una
web donde se ejecute el código y luego se genere un javascript que vuelva a
cerrar la ventana. ¿Problemas? Dependes de que el usuario no sea lo
suficientemente rápido para cerrarla y, desde luego, de que no use Mozilla
o tenga antipopups instalados.

¿Es posible que te sea suficiente con ejecutar código cuando caduque la
sesión ASP? Eso se puede hacer con el archivo global.asa si no me falla la
memoria.

Respuesta Responder a este mensaje
#3 Jaime Pérez
08/07/2004 - 14:37 | Informe spam
Se me ocurren dos posibles soluciones...

Puedes usar
<body onunload="window.open('pagina.asp','','width=1,height=1');">
poniendo en pagina.asp el código que quieres ejecutar...

Como bien dice Matias, es la única forma de ejecutar algo cuando se sale de
la web...



También puedes usar el global.asa, poniendo el código en session_onend

Un saludo,

Jaime

"Shaiver" escribió en el mensaje
news:2990901c464e3$a970c3f0$
¿Que codigo necesito para ejecutar un asp cuando el
cliente cierre su navegador?

Muchas gracias y un saludo
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida