Comunidad de diseño web y desarrollo en internet online

Evento después de cerrar ventana de popup

Citar            
MensajeEscrito el 27 Oct 2013 08:56 pm
Hola

Hice una especie de chat con php y mysql, pero cuando abro in popup de chat , que no es más que un Window.open , necesito que al cerrar el popup, ósea, cuando se hace clic en la x de cerrar el navegador , este hace una instrucción para poder hacer un llamado por ajax . Como hago para poder hacer esa instrucción ? O qué evento puedo usar ?

Gracias

Por kakashi20

43 de clabLevel



 

safari
Citar            
MensajeEscrito el 28 Oct 2013 12:23 pm

Por DriverOp

Claber

2510 de clabLevel



 

opera
Citar            
MensajeEscrito el 28 Oct 2013 03:24 pm
uso el evento:

$( window ).unload(function() {
alert( "bye.." );
});

pero cuando presiono la x de cerrar el navegador no hace nada el evento...

prodrian ayudarme por favor ?

Por kakashi20

43 de clabLevel



 

chrome
Citar            
MensajeEscrito el 28 Oct 2013 04:08 pm
El evento onunluad no se dispara cuando se cierra el navegador, solamente cuando se cierra una pestaña o ventana.

Tu problema no tiene solución así que no te fíes de onunload para hacer algo crítico en tu sistema.

Por DriverOp

Claber

2510 de clabLevel



 

opera
Citar            
MensajeEscrito el 28 Oct 2013 05:12 pm
al menos no se puede desactivar la barra esa de títulos ? donde están los botones de minimizar, maximizar y cerrar ?

Por kakashi20

43 de clabLevel



 

chrome
Citar            
MensajeEscrito el 29 Oct 2013 01:23 pm
Estás queriendo modificar el comportamiento normal del navegador y eso nunca es la solución a ningún problema. El usuario espera que su navegador se comporte como siempre y no que empiece a hacer cosas extrañas cuando entra a tu página.

En vez de usar una ventana "popup" deberías considerar usar una ventana tipo "lightbox" o "fancybox".

Por DriverOp

Claber

2510 de clabLevel



 

opera

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.