javascript如何捕获窗口关闭事件


本文摘自PHP中文网,作者coldplay.xixi,侵删。

javascript捕获窗口关闭事件的方法:1、用javascript重新定义【window.onbeforeunload()】事件;2、在body标签里加入onUnload事件。

本教程操作环境:windows7系统、javascript1.8.5版,DELL G3电脑。

javascript捕获窗口关闭事件的方法:

1.用javascript重新定义 window.onbeforeunload() 事件

在javascript里定义一个函数即可

function window.onbeforeunload() { alert("关闭窗口")}

alert()事件将会在关闭窗口前执行,你也可以用户决定是否关闭窗口

1

2

3

4

function window.onbeforeunload() {

if (event.clientX>document.body.clientWidth && event.clientY<0 ||event.altKey)

window.event.returnValue="确定要退出本页吗?";

}

2.用onUnload方法

在body 标签里加入onUnload事件

1

body onUnload="myClose()"

然后在javascript里定义myClose()方法

但是onUnload方法是在关闭窗口之后执行,不是在关闭窗口之前执行,如果你想在关闭窗口之前做判断,请用第一种方法

阅读剩余部分

相关阅读 >>

javascript的math方法有哪些

javascript alert函数显示中文乱码怎么办

javascript怎么清除标签的浮动

javascript中date对象的方法有哪些

javascript中添加注释正确的是什么

原来es6 module还可以这样用!(备忘单)

vue如何实现数字滚动增加效果?代码示例

javascript如何捕获窗口关闭事件

javascript中function的详细理解(附代码)

javascript放在什么标签内

更多相关阅读请进入《javascript》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...