<html>
<head>
<title>Log Out</title>
<meta HTTP-EQUIV='Pragma' CONTENT='no-cache'>
<link rel="stylesheet" href='stylemain.css' type='text/css'>
<link rel="stylesheet" href='colors.css' type='text/css'>
<script language="javascript">
<!-- hide
function frmLoad()
{
if(confirm("Are you sure to logout?"))
{
var code = "location.assign('logout.cgi')";
eval(code);
}
else
{
var code = "window.open('main.html','_parent')";
eval(code);
}
}
// done hiding -->
</script>
</head>
<body onLoad='frmLoad()'>
</body>
</html>
代码如上,我只在一个浏览器中登录系统时没问题。
但是当我用同一个帐号密码在多个浏览器或者多个页面中登录系统时,点击退出就会死在if(confirm("Are you sure to logout?")),一直无限提示“Are you sure to logout?”。这是肿么一回事啊。就算代码中有控制用户权限的机制,但是JS为什么会死在这一个confirm中呢?
解决方案 »
- clientHeight的问题
- select 设置 multiple IE6下取 object.options.selectedIndex出错
- jquery 动态延迟载入图片一例,适用于图片较多的网站
- *︻$▅▆▇◤捉拿高手!关于YUI压缩器在哪里可以下载?
- 请帮忙看看我想修改一个函数该怎么改?谢谢
- JAVASCRIPT 提示信息的问题。在线给分
- 如何获取tBodies集合中的某个
- 改变radiobutton的选中状态
- 在iframe中的光标位置
- 关于frameset的问题,帮我看一下~~~
- 网站中登录账号绑定到第三方账号
- 动态设置iframe的src,目标中含有JQuery就会报错。XXX未定义。
我截图发上来。