在Java Script中关闭窗口前显示警告信息

Show warning message before close window in Java Script

本文关键字:显示 警告 信息 窗口 Java Script      更新时间:2023-09-26

我试过了:

<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.';
};