我在页面上有一个用户控件。当我尝试离开页面时,我想显示一个确认框(例如,我点击导航到不同URL的链接)。在确认框中,我希望能够在单击“确定”时导航到特定页面,然后单击“取消”执行预期操作。
以下代码对我不起作用:
window.onunload = function ()
{
if(confirm('You must make elections for the next plan year (Open Enrollment). Click OK to review that event and submit your elections.'))
{
alert('OK');
window.location.assign('http://www.google.com'); return false;
}
}
想法?
答案 0 :(得分:0)
我建议你在修改之前保留onunload函数 关注:
var existingUnload = window.onunload;
window.onunload = function ()
{
if(confirm())
{
// your custome logic
return false;
}
else
{
existingUnload();
}
}