Empêcher la fermeture de la fenêtre du navigateur quand JQuery dialog est affiche -- JavaScrpt JQuery dialog prevent window on close

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