Foro de elhacker.net

Programación => Desarrollo Web => Mensaje iniciado por: kakashi20 en 25 Octubre 2013, 21:18 pm



Título: cerrar navegador
Publicado por: kakashi20 en 25 Octubre 2013, 21:18 pm
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


Título: Re: cerrar navegador
Publicado por: #!drvy en 25 Octubre 2013, 21:26 pm
Se suele utilizar window.onbeforeunload sin embargo no es fiable (para nada). Algunos navegadores (opera) no lo traen implementado.

Saludos


Título: Re: cerrar navegador
Publicado por: kakashi20 en 25 Octubre 2013, 22:12 pm
gracias por la ayuda


Título: Re: cerrar navegador
Publicado por: 1mpuls0 en 25 Octubre 2013, 23:39 pm
Lo que menciona  @drvymonkey bien es cierto de todos modos aquí un ejemplo por si te sirve de algo.

Código
  1. <title>Confirmacion</title>
  2. <script type="text/javascript">
  3. window.onbeforeunload = function (evento) {
  4. var message = "Mensaje :)";
  5.  
  6. if (typeof evento == 'undefined') {
  7. evento = window.event;
  8. }
  9. if (evento) {
  10. evento.returnValue = message;
  11. }
  12.  
  13. return message;
  14. }
  15. </head>
  16. Hola Darhius!
  17. </body>
  18. </html>
  19.  

Saludos.


Título: Re: cerrar navegador
Publicado por: 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


Título: Re: cerrar navegador
Publicado por: Shout en 26 Octubre 2013, 02:45 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?


Título: Re: cerrar navegador
Publicado por: kakashi20 en 26 Octubre 2013, 02:58 am
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..