在一些页面中,用户在退出前需要提示用户是否已经保存当前页面的内容,以达到防止数据丢失的目的!我们可以通过 onbeforeunload事件来实现这个功能 关闭窗口或者按下F5的时候触发"onbeforeunload" 事件 定义和用法 onbeforeunload 事件在即将离开当前页面...
分类:
编程语言 时间:
2015-11-30 23:48:44
阅读次数:
200
function confirmQuit1() { if (ischanged) return 'it is changed !! '; else return 'no chang...
分类:
编程语言 时间:
2015-10-20 09:06:46
阅读次数:
203
window.onbeforeunload=function(){return '';}$(window).bind('beforunload',function(){//alert('');return '';});火狐不会显示return 的内容,但是,return 的本质最后还是用于alert...
分类:
其他好文 时间:
2015-09-22 16:08:21
阅读次数:
131
document.body.onbeforeunload?=?function?(event)
????{
????????var?c?=?event?||?window.event;
????????if?(/webkit/.test(navigator.userAgent.toLowerCase()))?{
?????...
分类:
Web程序 时间:
2015-09-16 16:12:32
阅读次数:
135
最近项目中出现个bug,就是导出数据后,会提示确认导航,其实实际需求并不需要这个提示,可能是之前遗留的问题。查了下资料是在触发了onbeforeunload事件,那么剩下的就是代码组织问题了。众所周知,现在的主流浏览器基本上都是多标签页的。在标签页数量较多的时候,可能连标签页的标题都无法看清。因此,...
分类:
Web程序 时间:
2015-09-15 19:44:14
阅读次数:
186
事件驱动:1.事件:js捕获用户的操作或页面中的一些行为2.事件源:触发事件的对象鼠标事件:onclickondblclickonmousedownonmouseuponmousemoveonmouseoveronmouseout页面事件,撤销加载:onbeforeunload添加,删除事件具有兼容...
分类:
Web程序 时间:
2015-09-13 23:04:07
阅读次数:
234
Onunload,onbeforeunload都是在刷新或关闭时调用,可以在<script>脚本中通过 window.onunload来指定或者在<body>里指定。区别在于onbeforeunload在onunload之前执行,它还可 以阻止onunload的执行。 Onbefor...
分类:
其他好文 时间:
2015-08-18 12:24:00
阅读次数:
178
我们常用的在a标签中有点击事件:a href="javascript:js_method();"这是我们平台上常用的方法,但是这种方法在传递this等参数的时候很容易出问题,而且javascript:协议作为a的href属性的时候不仅会导致不必要的触发window.onbeforeunload事件,...
分类:
Web程序 时间:
2015-08-15 00:11:29
阅读次数:
142
主要是监听了window的onbeforeunload事件,对一般的浏览器来说如果在这个事件监听时返回一个字符串,它就会弹出一个对话框,但有的浏览器是使用event.returnValue,你可以使用以下的兼容性代码 window.onbeforeu...
分类:
其他好文 时间:
2015-08-12 17:12:33
阅读次数:
129
需求:1、当页面关闭或刷新时提示用户是否已保存;2、页面中的某些ajax操作成功后,如果需要刷新(window.location.reload())页面,但不需要提示用户是否已保存。解决方法:1)在页面加载后注册onbeforeunload事件,页面关闭前和刷新前都会触发onbeforeunload...
分类:
其他好文 时间:
2015-08-04 13:20:52
阅读次数:
130