【分享】捕捉页面关闭取消事件
假定页面关闭取消事件叫做:onunloadcancel,我们可以这样捕捉他:
JScript code
<script language="JavaScript">
window.onbeforeunload = function()
{
setTimeout(function(){setTimeout(onunloadcancel, 0)}, 0);
return "真的离开?";
}
window.onunloadcancel = function()
{
alert("取消离开");
}
</script>
当页面关闭时,我们选择取消按钮后,onunloadcancel事件就被调用了,兼容各种浏览器(当然除了Opera,因为它本身就不会触发onbeforeunload事件)。
------解决方案--------------------严重支持
------解决方案--------------------真的能做到 兼容各种浏览器(除了Opera)?
------解决方案--------------------试下~~~~~ 希望果真如此