cerrar navegador

Iniciado por kakashi20, 25 Octubre 2013, 21:18 PM

0 Miembros y 1 Visitante están viendo este tema.

kakashi20

hola

como haría para que cuando le haga clic en el botón de cerrar el navegador me ejecutase una instrucción antes de que este se cierre ?

gracias

#!drvy

Se suele utilizar window.onbeforeunload sin embargo no es fiable (para nada). Algunos navegadores (opera) no lo traen implementado.

Saludos

kakashi20


1mpuls0

Lo que menciona  @drvymonkey bien es cierto de todos modos aquí un ejemplo por si te sirve de algo.

Código (html4strict) [Seleccionar]

<html>
<head>
<title>Confirmacion</title>
<script type="text/javascript">
window.onbeforeunload = function (evento) {
var message = "Mensaje :)";

if (typeof evento == 'undefined') {
evento = window.event;
}
if (evento) {
evento.returnValue = message;
}

return message;
}
</script>
</head>
<body>
Hola Darhius!
</body>
</html>


Saludos.
abc

kakashi20

Esa función hace que aparezca el mensaje de que sí quiere abandonar la página cuando see da clic en cerrar en popup . pero lo que necesito es que antes de que se cierre de ejecute una acción por medio de ajax y después de cierre el popup

Shout

Cita de: kakashi20 en 26 Octubre 2013, 02:27 AM
Esa función hace que aparezca el mensaje de que sí quiere abandonar la página cuando see da clic en cerrar en popup . pero lo que necesito es que antes de que se cierre de ejecute una acción por medio de ajax y después de cierre el popup
Déjame adivinar, ¿quieres hacer un sistema de usuarios online?
I'll bring you death and pestilence, I'll bring you down on my own

kakashi20

la lo hice.. un chat en php con mysql, pero el detalle es que cuando el usuario cierre el popup del chat, este cierre la conversacion, osea, el chat que se creo, que no es mas que un id de chat en la bd, este pase a estado cerrado... esa es la idea..