(window.onunload)只有点击浏览器右上角关闭按钮才执行
2009-09-01 18:31
956 查看
<html>
<head>
<script type="text/javascript">
//
window.onunload = function()
{
if ((function(){
var a = 0;
var b = 0;
if(parseInt(navigator.appVersion) > 3)
{
if(navigator.appName == "Netscape")
{
a = window.innerWidth;
b = window.innerHeight;
}
if(navigator.appName.indexOf("Microsoft") != - 1)
{
a = top.window.document.body.offsetWidth;
b = top.window.document.body.offsetHeight;
}
}
return(event.clientY < 0 && event.screenX > (a - 25));
}
)()){
//关闭 浏览器窗口时代码
alert("window close");
}
}
</script>
<body>
</body>
</html>
<head>
<script type="text/javascript">
//
window.onunload = function()
{
if ((function(){
var a = 0;
var b = 0;
if(parseInt(navigator.appVersion) > 3)
{
if(navigator.appName == "Netscape")
{
a = window.innerWidth;
b = window.innerHeight;
}
if(navigator.appName.indexOf("Microsoft") != - 1)
{
a = top.window.document.body.offsetWidth;
b = top.window.document.body.offsetHeight;
}
}
return(event.clientY < 0 && event.screenX > (a - 25));
}
)()){
//关闭 浏览器窗口时代码
alert("window close");
}
}
</script>
<body>
</body>
</html>
相关文章推荐
- 【转】easyui $.message.alert 点击右上角的关闭按钮时,不执行定义的回调函数
- Ext.Window点击右上角关闭(X按钮)添加监听事件
- 在点击浏览器右上角关闭按钮后,还想做点服务器端的事情
- easyui $.message.alert 点击右上角的关闭按钮时,不执行定义的回调函数
- easyui $.message.alert 点击右上角的关闭按钮时,不执行定义的回调函数
- easyui $.message.alert 点击右上角的关闭按钮时,不执行定义的回调函数
- 捕获浏览器关闭、刷新事件(点击关闭按钮、右击任务栏关闭、Alt+F4关闭)
- WinForm中如何判断关闭事件来源于用户点击右上角的“关闭”按钮
- 捕捉浏览器关闭、刷新事件(a.点击关闭按钮 b.任务栏右击关闭 c.按alt+F4关闭)
- 使用selenium+python;在页面A点击一个按钮跳转到页面B,页面A没有关闭,浏览器打开了一个B,切换窗口定位页面B的元素
- WinForm中如何判断关闭事件来源于用户点击右上角的“关闭”按钮
- 关闭页面,window.onunload事件未执行的原因
- 监听浏览器关闭按钮点击事件 -- 使用JS
- 监听浏览器关闭按钮点击事件 -- 使用JS
- Flex中如何通过showCloseButton属性,控制TitleWindow右上角关闭按钮有效/无效
- wpf中,隐藏或去除window右上角的关闭按钮
- Delphi 拦截/封锁 点击窗体右上角 最小化 最大化 层叠 关闭 按钮
- 刷新或关闭浏览器触发事件,且单击按钮实现跳转的同时不执行关闭事件
- 监听浏览器关闭按钮点击事件
- android的popupwindow点击返回按钮关闭