Me parece que si funcionaria, pruebalo asi
Código Javascript
:
Ver originalwindow.onbeforeunload = confirmaSalida;
window.onunload = salida;
function confirmaSalida(event) {
if($("#thumbnails > div").length>0){
$.ajax({
url: 'cancelar_imagenes.php',
type: 'post'
});
}
var textillo = "Los datos que no se han guardado se perderan.";
alert(textillo);
try { event.preventDefault(); } catch(err){ window.event.returnValue = false; }
}
function salida() {
if($("#thumbnails > div").length>0){
$.ajax({
url: 'cancelar_imagenes.php',
type: 'post'
});
}
}