asp.net在关闭浏览器触发事件 .
2011-09-29 15:12
337 查看
window.onbeforeunload = function() //author: meizz
{
var n = window.event.screenX - window.screenLeft;
var b = n > document.documentElement.scrollWidth-20;
if(b && window.event.clientY < 0 || window.event.altKey)
{
window.open("./a.aspx","logout","toolbar=no ,scrollbars=no ,resizable=no,top=0,left=0,Width=10,Height=10");
//window.event.returnValue = "警告这是不安全操作!"; //这里可以放置你想做的操作代码
}
}
这个事件,在刷新和退出都会引起触发。
所以我们要去判断是刷新还是关闭“红叉”退出的。
var n = window.event.screenX - window.screenLeft;
var b = n > document.documentElement.scrollWidth-20;
if(b && window.event.clientY < 0 || window.event.altKey){ 这里可以写你要触发的事件 }
这个就能判断出是否是真的退出。
原文出处: /article/9875889.html
{
var n = window.event.screenX - window.screenLeft;
var b = n > document.documentElement.scrollWidth-20;
if(b && window.event.clientY < 0 || window.event.altKey)
{
window.open("./a.aspx","logout","toolbar=no ,scrollbars=no ,resizable=no,top=0,left=0,Width=10,Height=10");
//window.event.returnValue = "警告这是不安全操作!"; //这里可以放置你想做的操作代码
}
}
这个事件,在刷新和退出都会引起触发。
所以我们要去判断是刷新还是关闭“红叉”退出的。
var n = window.event.screenX - window.screenLeft;
var b = n > document.documentElement.scrollWidth-20;
if(b && window.event.clientY < 0 || window.event.altKey){ 这里可以写你要触发的事件 }
这个就能判断出是否是真的退出。
原文出处: /article/9875889.html
相关文章推荐
- asp.net在关闭浏览器触发事件
- asp.net页面关闭的时候如何触发事件?
- asp.net关闭网页前触发js事件清空cookie
- asp.net页面关闭的时候如何触发事件?
- 在asp.net中能否捕捉用户关闭该页面浏览器的事件?(转)
- asp.net中如何回车触发指定按钮的事件(实现按回车提交)
- Asp.net中服务端控件事件是如何触发的
- 关闭浏览器触发事件
- Asp.Net客户端触发服务器端事件及_dopostback
- js监听和触发浏览器窗口关闭事件
- ASP.NET 2.0 中各事件的触发顺序
- 关于ASP.net TextBox控件的失去焦点后触发其它事件
- Asp.net中服务端控件事件是如何触发的?
- asp.net HiddenField的OnValueChanged事件不被触发
- asp.net 自定义用户控件 触发事件
- asp.net中的按钮事件不触发页面验证控件
- 客户端触发Asp.net中服务端控件事件
- Asp.net 中服务端控件事件是如何触发的
- ASP.Net中防止刷新自动触发事件的解决方案
- asp.net中dategrid添加复选框checkbox并实现单选,同时点击复选框触发事件。