我试过这个:
<body onunload="LogoutNoAsk();"> </body>
功能是:
function LogoutNoAsk()
{
alert("Please press the Logout button to logout.");
parent.close();
}
当我按下关闭(窗口右上角的“X”按钮)时,它会立即关闭而不会显示警告消息。怎么了?
我试过这个:
<body onunload="LogoutNoAsk();"> </body>
功能是:
function LogoutNoAsk()
{
alert("Please press the Logout button to logout.");
parent.close();
}
当我按下关闭(窗口右上角的“X”按钮)时,它会立即关闭而不会显示警告消息。怎么了?
您实际上想要使用onbeforeunload
允许您阻止关闭事件的事件。
有关详细信息,请参阅MDN 参考,但所需的代码是:
window.onbeforeunload = function(e) {
return 'Please press the Logout button to logout.';
};