1

在正常情况下,可以处理unbeforeunload事件以向用户显示一条消息,让他最终选择是否关闭,如下所示:

<script>
    function closeIt() {
        return "Any string value here forces a dialog box to appear before closing the window.";
    }
    window.onbeforeunload = closeIt;
</script>

但这似乎不适用于window.showModalDialog.
更新: 这意味着如果在对话框显示的 HTML 代码中使用此脚本,以防止对话框意外关闭。
如果单击“X”,则不会出现任何消​​息并且窗口会关闭。

我设法使用该<body onunload="return confirm('Really?')"事物显示了一个对话框,但无论哪种方式,窗口都会关闭。

我在 Internet Explorer 9 上进行测试。

有任何想法吗?

4

0 回答 0