当前位置: 代码迷 >> J2EE >> 使用confirm()按确定退出登录回到登录页面,按取消留在当前未退出登录页面
  详细解决方案

使用confirm()按确定退出登录回到登录页面,按取消留在当前未退出登录页面

热度:56   发布时间:2016-04-17 23:31:14.0
使用confirm()按确定退出登录返回登录页面,按取消留在当前未退出登录页面
<a href="logout.jsp" onclick="pro()">退出</a>


<script type="text/javascript">
function boolean pro(){
if(confirm("您确定要退出么?")){
top.location="index.jsp";
}else{
}
}
</script>
else里面不知道写什么才能留在当前页,求指教

------解决思路----------------------
引用:
return false;填进去也是按什么都退出登录了


额,才发同你写的js有N多错。
1,<a href="logout.jsp" onclick="pro()">退出</a>
这个<a>标签的默认行为是跳转到你在href中指定的页面,你不取消这个默认行为,你的onclick事件是不会生效的,就直接跳到loginout.jsp 。所以,应该写成这样:<a href="javascript:void(0)" onclick="pro()">退出</a>
javascript:void(0) 就是取消<a>的默认操作。

2,function boolean pro(){}
把你boolean去掉,js不用返回类型。

3,else依然是什么都不填,这样会弹出确认框,你点取消,就什么都不会做了。
  相关解决方案