如何在javascript中关闭子窗口显示确认消息?

时间:2012-04-11 18:25:49

标签: javascript

我有一个父窗口,当我从父窗口单击链接时,链接将在新窗口中打开。 我需要在子窗口关闭时显示确认消息。(即打开的链接)

childWindow = window.open("http://www.google.com","width=400, height=400");

我喜欢确认关闭儿童窗口。像

childWindow.close(function(){var confirmClose=confirm("Are you sure to close ?");
});

如果用户单击确认框的“确定”,则子窗口将关闭,否则如果用户单击“取消”,则子窗口将不会关闭

2 个答案:

答案 0 :(得分:2)

答案 1 :(得分:0)

要设置确认对话框,请在{child}窗口的beforeunload事件中添加一个监听器,如Confirm message on browser page close中所示,并最终阻止该操作。

如果您拨打childWindow.close(),该窗口将关闭,而不是挂钩回拨功能。