The onbeforeunload event is triggered before the onunlib event. The monitoring refresh, close, forward, back, and home pages are buttons,
The onunglad event is triggered when it is closed, including clicking the close button and right-clicking in the taskbar to close the window event.
However, you cannot find the right-click in the taskbar to close the window.
Code
// Monitoring refresh, close, forward, back, home page buttons (but cannot detect the right-click in the taskbar to close the window), the following code cannot be used for frame pages
Window. onbeforeunload = function ()
{
VaR n = Window. event. screenx-window. screenleft;
VaR B = n> document.doc umentelement. scrollWidth-20;
If (B & window. event. clienty <0 | window. event. altkey)
{
// Alert ("close rather than refresh ");
// Window. event. returnvalue = ""; // The operation code you want to perform can be placed here.
Mypage. logout (); // Ajax Method
}
}
Or use the following method:
Code
Window. onUnload = function ()
{
Mypage. logout ();
}