日期:2014-05-16  浏览次数:20335 次

【分享】捕捉页面关闭取消事件
假定页面关闭取消事件叫做: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)?
------解决方案--------------------
试下~~~~~ 希望果真如此