捕捉浏览器的刷新与关闭 兼容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>

 

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

---------------------------------------------
彭成刚微博:http://t.sina.com.cn/pengchenggang/
彭彭新浪博客:http://blog.sina.com.cn/zzcn/
彭彭技术博客:http://pengpengsay.cnblogs.com/
彭彭百度博客:http://hi.baidu.com/pengpengsay/
彭彭照片相册:http://zzcn.yupoo.com/

posted on 2010-07-16 23:35 彭成刚 阅读(215) 评论(0) 编辑 收藏