<html> <head> <title>Detecting browser close in IE</title> <script type="text/javascript"> var myclose = false; document.onkeydown = keydown; function keydown(evt) { if (!evt) evt = event; if (evt.altKey && evt.keyCode==115) { // ALT+F4 //alert("ALT+F4"); var r=confirm("Do you really want to close the application"); if(r==true){ alert("Closing"); } else{ alert("not closing"); } evt.returnValue = false; return false; } } // function keydown(evt) function ConfirmClose() { if (event.clientY < 0) { event.returnValue = 'Any message you want'; setTimeout('myclose=false',100); myclose=true; } } function HandleOnClose() { if (myclose==true) alert("Window is closed"); } </script> </head> <body onbeforeunload="ConfirmClose()" onunload="HandleOnClose()"> <h4>Close browser!</h4> </body> </html>
<html> <head> <title>Detecting browser close in IE</title> <script type="text/javascript"> var myclose = false; document.onkeydown = keydown; function keydown(evt) { if (!evt) evt = event; if (evt.altKey && evt.keyCode==115) { windows.onbeforeunload = Function(){ return false; } } } // function keydown(evt) function ConfirmClose() { if (event.clientY < 0) { event.returnValue = 'Any message you want'; } } function HandleOnClose() { if (myclose==true) alert("Window is closed"); } </script> </head> <body onbeforeunload="ConfirmClose()" onunload="HandleOnClose()"> <h4>Close browser!</h4> </body> </html>
if (evt.altKey && evt.keyCode==115)
var
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)