Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/06/2012, 07:24
nitsuga1986
 
Fecha de Ingreso: octubre-2008
Mensajes: 91
Antigüedad: 15 años, 7 meses
Puntos: 0
Preguntar antes de cerrar una ventana

Ya se que este tema esta muy mascado, y que hay mucha informacion si miro un poco en google, pero lo que necesito no lo encuentro, y es lo siguiente:

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:
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;
		}
	}
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"

Un saludo