单击确认框中的取消将关闭我的父窗口。我希望取消它应该保持在同一页面上。我已经为它编写了以下代码。
function closeEditorWarning(){
var r=confirm("This will close all the opened windows of application.Do you want to continue.");
if (r==true)
{
for (var i=0;i<childWindow.length;i++) {
if (childWindow[i] && !childWindow[i].closed)
childWindow[i].close();
}
self.close();
}
else
{
}
}
window.onbeforeunload = closeEditorWarning;
答案 0 :(得分:0)
您是否尝试删除self.close();
?
编辑:试试这个......
window.onbeforeunload = function() {
closeEditorWarning();
return null;
}