监控用户是否关闭浏览器的js代码
作者:bea
<HTML> <HEAD> <title>test</title> </HEAD> <body onbeforeunload="RunOnBeforeUnload()"> <script language="javascript"> function RunOnBeforeUnload() { window.event.returnValue = '关闭浏览器将退出系统.'; } </
<HTML>
<HEAD>
<title>test</title>
</HEAD>
<body onbeforeunload="RunOnBeforeUnload()">
<script language="javascript">
function RunOnBeforeUnload() {
window.event.returnValue = '关闭浏览器将退出系统.';
}
</script>
</body>
</HTML>
[Ctrl+A 全选 注:
如需引入外部Js需刷新才能执行]
效果如下所示:
当wondow.event.returnValue为空的时候,这个选择提示框是不会出现的.
可是问题又来了:假如我希望用户点击"确定"按钮关闭浏览器的时候能够保存用户相关数据.那么我又应该怎么做呢?看来只有用onunload参数了.
将上面的代码修改如下:
<HTML>
<HEAD>
<title>test</title>
</HEAD>
<body onbeforeunload="RunOnBeforeUnload()" onunload="RunOnUnload()">
<script language="javascript">
function RunOnBeforeUnload() {
window.event.returnValue = '关闭浏览器将退出系统.';
}
function RunOnUnload() {
//执行你的代码
}
</script>
</body>
</HTML>
[Ctrl+A 全选 注:
如需引入外部Js需刷新才能执行]
有用 | 无用
猜你喜欢
您可能感兴趣的文章:
- IE 条件注释详解总结(附实例代码)
- JavaScript 事件监听实例代码[兼容IE,firefox] 含注释
- 基于jQuery的ajax功能实现web service的json转化
- 用户注册常用javascript代码
- csdn 博客中实现运行代码功能实现
- js 分栏效果实现代码
- javascript 简练的几个函数
- 关于IE、Firefox、Opera页面呈现异同 写脚本很痛苦
- jQuery一步一步实现跨浏览器的可编辑表格,支持IE、Firefox、Safari、Chrome、Opera
- javascript 遍历验证所有文本框的值
- JQuery 浮动导航栏实现代码
- jQuery ui1.7 dialog只能弹出一次问题
- JSON 客户端和服务器端的格式转换
- JS+Ajax+Jquery实现页面无刷新分页以及分组 超强的实现
- 动态表格Table类的实现
- javascript 单行文字向上跑马灯滚动显示
- javascript 函数调用规则
- JSON 入门指南 想了解json的朋友可以看下
- javascript 继承实现方法