Pour empêcher du moins prévenir quand la fenêtre du navigateur se ferme et la popup de JQuery (DIALOG) est afficher : On attache l évènement beforeunload au chargement de la popup et on l enlève a la fermeture
.......
$("#selector").dialog({
modal : true,
closeOnEscape : false,
buttons : {
"Appliquer" : {text:"Appliquer", click:function(){}},
"Annuler" : {text:"Annuler", click:function(){}}
},
open : function (){
$(window).bind("beforeunload", function() {
return " confirmer SVP : ";
});
},
beforeClose : function (){
return confirm("êtes vous sur de vouloir fermer ");
},
close : function(){
$(window).unbind("beforeunload");
}
});
.....
<body>
<div id="selector" title="le titre de la popup ">
le contenu de la popup
</div>
........
</body>
0 commentaires:
Enregistrer un commentaire