捕捉浏览器的刷新与关闭 兼容ie、ff(火狐)

<script language="javascript">
var MSG_UNLOAD="您的文章内容还没有进行保存!";
var UnloadConfirm = {};

启用监听浏览器刷新、关闭的方法
UnloadConfirm.set = function(confirm_msg){
    window.onbeforeunload = function(event){
        event = event || window.event;
        event.returnValue = confirm_msg;
    }
}

关闭监听浏览器刷新、关闭的方法

UnloadConfirm.clear = function(){
    window.onbeforeunload = function(){};
}
UnloadConfirm.set(MSG_UNLOAD);

</script>

 

上面的代码 连刷新都带上不好。应该分开。。但是这个能用就非常不容易了。。

posted @ 2010-07-16 23:35  彭成刚  阅读(525)  评论(0编辑  收藏  举报