onbeforeunload 事件和onunload事件(点击刷新后处理)
2016-07-28 08:22
316 查看
我在对数据库处理时,为了防止用户刷新界面时,从新登陆,就设置了onbeforeunload事件。提示用户是否需要刷新或者退出,当用户确实需要刷新或者退出时,这是我就需要进行一些处理,比如说将数据库新建的记录进行删除,这就需要检测用户是否按了刷新,退出按钮。刚开始我的思路是检测用户选择的按钮,然而并没有这样的方法。后来我想通了就是,当用户不重新加载页面时,是没有变化的,而当选择刷新时,这时就触发了onunload事件,就是刷新的事件,需要明白的是,onunload是页面退出刷新后触发的,所以我需要处理的东西就在这个事件函数里面写,具体代码如下:
window.onbeforeunload=function(){ return "你确定要离开吗"; } window.onunload = function(){ //需要处理的操作代码写入地方 }
相关文章推荐
- 单例模式
- [转]Quick Tip: Error: 18456, Severity: 14, State: 38.
- 基于Feistel网络的DES和3DES加密算法
- 我的文章:JDBC和数据库
- 邮件布局
- CF #364 (Div. 2) (B. Cells Not Under Attack 标记)
- [线段树 Treap] BZOJ 2770 YY的Treap
- poj 1325
- POJ 1753 Flip Game(枚举+dfs)
- Java内存模型及GC原理
- POJ 1222 EXTENDED LIGHTS OUT 【高斯消元】
- Appcan后台数据库表交互,注册
- 红黑树的基本原理
- PHP 笔记
- 就是这个foxmail有时出现记事同步不了
- Quartz2D-饼状图
- CF #364 (Div. 2)( A. Cards 简单模拟)
- Appcan页面跳转
- POI导入导出工具类
- PHP基础之 file_get_contents() 函数