SOS怎么办?窗口关闭监听onbeforeunload方法的问题
javascript吧
全部回复
仅看楼主
level 6
名字只是代号啊
楼主
nction window.onbeforeunload()
{
if(event.clientX>document.body.clientWidth && event.clientY<0||event.altKey)
{
alert("关闭窗口!");
//这里写自己想要的代码
} else{
alert("刷新!");
}
}
2013年04月02日 07点04分
1
level 6
名字只是代号啊
楼主
在IE8上可以触发,但是在IE9的这种模式的浏览器上不会触发,我想要在这上也触发,有人知道方法么?
2013年04月02日 07点04分
2
level 6
名字只是代号啊
楼主
在线等
2013年04月02日 07点04分
3
level 12
次碳酸钴
这东西很不好用,不建议使用。。。
2013年04月02日 08点04分
4
名字只是代号啊
这。。。没办法,上头要啊
2013年04月03日 06点04分
level 6
名字只是代号啊
楼主
百度了一下说必须要用javascript才能监听浏览器关闭事件。。。
我就无语了,肿么办?
2013年04月03日 09点04分
5
level 6
名字只是代号啊
楼主
别人的IE9可以触发这个方法,我的IE9就不行,WHY?
2013年04月03日 09点04分
6
level 7
破瓷罐
在线列表用心跳包吧..
2013年04月03日 09点04分
7
level 12
_sheepy_
HTML5 明确指定 onbeforeunload/onunload 时可以忽略 alert, confirm, prompt, showModelDialog 等功能, 所以 IE 8 没有错(HTML4), 新浏览器也没有错(HTML5).
至於可以怎办, 那就是别用 alert. 例如改用 console.log.
2013年04月03日 10点04分
8
名字只是代号啊
虽然不是我要的答案,但是还是谢谢了
2013年04月04日 10点04分
_sheepy_
回复 名字只是代号啊 : 如果想询问用户是否离开的话, return 一些讯息就可以了. 以前会显示那些讯息的, 现在也不会了只会确认是否离开...
2013年04月04日 13点04分
_sheepy_
回复 名字只是代号啊 : 如果想询问用户是否离开的话, return 一些讯息就可以了. 以前会显示那些讯息的, 现在也不会了只会确认是否离开...
2013年04月04日 13点04分
_sheepy_
回复 名字只是代号啊 : 如果想询问用户是否离开的话, return 一些讯息就可以了. 以前会显示那些讯息的, 现在也不会了只会确认是否离开...
2013年04月04日 13点04分
1