日期:2014-05-16 浏览次数:20536 次
<BODY onbeforeunload="javascript:logout()">
<SCRIPT LANGUAGE="JavaScript">
<!--
function logout(){
if(confirm("确定下线?")){
return true;
}else{
window.event.returnValue=false;
}
}
//-->
</SCRIPT>
------解决方案--------------------
第二个
你在window.close()后面
覆盖下onbeforeunload方法
什么也不做就可以了
window.onbeforeload=function(){}
------解决方案--------------------
if (!window.confirm("你确定要下线?")){
return;
}
------解决方案--------------------
楼主的那种要求只能在退出登录的时候实现,
就是用户在单击“下线”按钮时,给他一个提示
“你确定要下线?”
单击确定则退出登录,单击取消则什么也不做。
这样的效果是可以的,
但是至于在关闭浏览器或者刷新的时候询问
“你确定要下线?”在执行操作,是去不掉
系统默认的那句提示语的。
一般情况下都是在退出登录的时候实现,很少在关闭
浏览器的时候实现。
祝福楼主,如果可以实现,请告诉我,
让我也学习一下,谢谢!!!O(∩_∩)O谢谢!!!