Boîte de dialogue de confirmation de Javascript avant de fermer la fenêtre du navigateur

Je dois afficher une boîte de dialogue de confirmation avant de fermer la fenêtre du navigateur en utilisant javascript ou PHP. La boîte de confirmation devrait apparaître lorsque je clique sur le bouton de fermeture du navigateur; Sinon, la boîte de dialogue ne doit pas être affichée.

Merci

Cela l'affichera lors de la fermeture du navigateur:

window.onbeforeunload = function (event) { var message = 'Sure you want to leave?'; if (typeof event == 'undefined') { event = window.event; } if (event) { event.returnValue = message; } return message; } 

Utilisez ce code, j'ai utilisé cela plus tôt, je suis ici

 <html> <head> <title>.:I 0wn U:.</title> <script language="JavaScript"> <!-- window.onbeforeunload = bunload; function bunload(){ dontleave="Are you sure you want to leave?"; return dontleave; } //--> </script> </head> <body> Please stay on this page! </body> </html> 

Avec Jquery:

 $(window).bind('beforeunload', function(e) { // Your code and validation if (confirm) { return "Are you sure?"; } });