When you click the close button of the browser to close the browser, you sometimes do not want it to be closed directly. In the dialog box that appears, you need to use the event onbeforeunload. The usage is as follows:
<Script language = "JavaScript">
<! --
Function opcheckunload (){
If (g_blncheckunload ){
Try {
Window. event. returnvalue = "if close the window, the auto task will complete with document No update version ";
} Catch (e ){}
}
}
-->
</SCRIPT>
<Body onbeforeunload = "opcheckunload ();">
</Body>
However, this usage does not support Firefox, because Firefox does not support window. event, so I changed the method and applied it as follows:
Window. onbeforeunload = function (){
If (g_blncheckunload ){
Return ("if close the window, the auto task will complete with document No update version! ");
}
}
The pop-up dialog box is as follows:
But there is a problem, which has not been solved yet. I use a Chinese version of the browser, but my system is in the English version. The language displayed in the window popped up by this event is in the browser, there is no way to set it in JavaScript.