一、原因最近公司的一个web项目需要在关闭网页窗口的时候对一些资源做处理,必须判断是刷新还是关闭,这很苦逼,造成必须做判断的问题是由miniUI的一个实时编辑grid控件引起的,因为表格控件在编辑,新增记录的时候,触发了reload的事件,UI底层可能做得不好,这些操作都会触发onbeforeunload 事件里的刷新 ,但是由于控件上的耦合性问题,不能不使用miniUI控件,问题只能去解决和规避掉...
分类:
其他好文 时间:
2015-06-27 11:39:34
阅读次数:
533
window.onbeforeunload = function() //监控当前页面关闭时触发 { // alert('受理成功!'); window.opener.location.reload(); //刷新父页面 ...
分类:
Web程序 时间:
2015-06-26 19:40:45
阅读次数:
158
当我们离开一个网页时,往往需要提醒用户自己的这一行为,比如我正在编辑一个文档,或者我是在使用网上银行,我希望在自己操作失误之后能给我一次改正的机会。这里说道的离开一个网页,其实分为好几种情况:刷新 关闭 后退我们经常用到页面关闭事件onbeforeunload,可以给用户一个选择放弃关闭的机会,就比...
分类:
Web程序 时间:
2015-06-26 12:22:24
阅读次数:
130
前台: ??????? //当该页面被关闭之间触发该方法,在这个方法里面进行自己要的操作 ?? ?window.onbeforeunload=function(){ ?? ??? ??? ?alert("关闭浏览器"); ?? ??? ?} ??????...
分类:
其他好文 时间:
2015-06-18 11:46:26
阅读次数:
106
今天发现了onbeforeunload事件,它是这样用的: <script language="javascript"> g_blnCheckUnload = true; function RunOnBeforeUnload() { if (g_blnCheckUnload) {//注意异常的捕获 try{ ...
分类:
其他好文 时间:
2015-06-12 17:36:30
阅读次数:
177
工作中遇到有这样的情景,要在浏览器窗口关闭的时候,提示用户某种操作。
类似在关闭窗口时,提示用户保存当前内容,选择是则保存并关闭窗口,选择否则不关闭窗口,也不做保存操作。
网上找了很多,都是说用js处理window关闭事件的,要么说onbeforeunload 方法,要么说onunload方法。
感觉都不能实现。后来突然想到这样的办法:用这两个方法一起来实现!
原因:
onbef...
分类:
编程语言 时间:
2015-06-11 13:03:12
阅读次数:
93
公司的一个扣费系统点击扣费按钮后,再点击浏览器的后退按钮,前面已经扣费的数据还会出现,而且按钮也处于激活状态,再次点击会造成双重扣费。
在网上找了很多方法都是用window.history.forward();确实这个方法在IE和谷歌浏览器中还是起作用的,但在火狐浏览器中却不起作用了
经过多次测试后发现加入window.onbeforeunload这个方法后在火狐中就起作用了。代码如下:
...
分类:
其他好文 时间:
2015-05-19 13:05:39
阅读次数:
109
window.onbeforeunload方法在IE内核浏览器是有效的,但是在google浏览器中并不兼容,请教给位怎么在google浏览器中兼容window.onbeforeunload方法采纳的答案window.onbeforeunload = function (e) {e = e || wi...
今天在做项目的时候,组长让我用iPad测试一下前面写的离线缓存,后退不刷新页面,发现在iPad上onbeforeunload函数在iPad上一带而过,不运行???无奈之下,发现原来在IOS上,有自己的onshow和onhide方法 //搜索来自:http://www.cnblogs.com/vaal...
分类:
移动开发 时间:
2015-04-23 19:43:19
阅读次数:
190
当JavaScript离开页面时可以进行的操作window.onbeforeunload = function() { var email = document.getElementById("email").value; if(!email) return "确定"; } 全部代码如下: //ht...
分类:
编程语言 时间:
2015-04-21 17:55:38
阅读次数:
150