我正在使用以下代码捕获 window.onbeforeunload 事件:
window.onbeforeunload = function (evt)
{
if(checkIsDirty())
{
var message = 'If you continue your changes will not be saved.';
if (typeof evt == 'undefined')
{
//IE
evt = window.event;
}
if (evt)
{
evt.returnValue = message;
}
else
{
return message;
}
}
}
当我在结果确认中单击“取消”时,我收到错误“未知异常”,调试器突出显示以下内容:
onclick="location.href='/<WhicheverPageYouRequested>.aspx';
如果我单击“确定”,页面将完美更改。为什么我会收到此错误,我该如何解决?