由于本人要做单点登陆,所以当用户用a帐号登陆以后别人用a帐号不能登陆,现在我想在用户关闭网页的时候让其自动注销该a帐号,我只需要一个判断用户己经点了关闭网页的操作js,然后我就可以在该js中做注销操作我查了下网上如下代码可以在关闭网页时触发下面的js,但是刷新网页也会触发.
各位大侠有没更好的办法??
<script type="text/javascript">
<!--
window.onbeforeunload = onbeforeunload_handler;
window.onunload = onunload_handler;
function onbeforeunload_handler(){
var warning="确认退出?";
return warning;
}
function onunload_handler(){
var warning="谢谢光临";
alert(warning);
}
// -->
</script>
各位大侠有没更好的办法??
<script type="text/javascript">
<!--
window.onbeforeunload = onbeforeunload_handler;
window.onunload = onunload_handler;
function onbeforeunload_handler(){
var warning="确认退出?";
return warning;
}
function onunload_handler(){
var warning="谢谢光临";
alert(warning);
}
// -->
</script>
解决方案 »
- 在IE下,用JQuery无法 修改input 的name属性
- 页面一直处于加载状态
- ????????????????????????
- 如浏览器右下方“csnd推荐”是怎么样定位的
- 各位帮忙看看这段倒计时的代码,为何会造成停顿?
- var data = {} 这样是在定义什么?没见过
- 求教javascript有什么好的绑定list的框架?
- 使用document.all取出元素。
- 按后退返回前一页面怎么能让这个页面马上刷新
- 在线等(200分)我不懂java,但我碰到了一个java的问题?
- kquery - 超快的css3 selector引擎
- 怎样用js在上传前判断图片的大小和尺寸?要适合IE和FIREFOX浏览器
不就是 清楚cookie么
页面关闭事件也不是总能被执行到的
csdn的帐号就可以同时登录
alert("===onbeforeunload===");
if(event.clientX>document.body.clientWidth && event.clientY < 0 || event.altKey){
alert("你关闭了浏览器");
}else{
alert("你正在刷新页面");
}
}