Yo tengo una pagina que tiene una serie de DIVs, yo quiero que al cerrar la web, si dentro de un div contenedor hay otros divs que me salga el tipico mensaje de "AVISO: vas a cerrar la ventana" y en el que salen los tipicos botones de "permanecer" o "abandonar", todo eso lo he conseguido, pero me gustaria saber si se puede hacer alguna accion al pulsar sobre alguno de los botones, es decir, que si le da a "abandonar" llame a un ajax para hacer algo.
Este es mi codigo
Código:
Con esto consigo que me muestre el mensaje en el caso que existan otras capas en la capa #thumbnails, pero le de a "abandonar" o a "permanecer" me entra en el ajax, y yo solo quiero que lo haga en caso de pulsar en "abandonar"window.onbeforeunload = confirmaSalida; function confirmaSalida() { if($("#thumbnails > div").length>0){ $.ajax({ url: 'cancelar_imagenes.php', type: 'post' }); var textillo = "Los datos que no se han guardado se perderan."; return textillo; } }
Un saludo