当前位置:编程学习 > JAVA >>

jsp中如何实现点击一个注销的链接时提示是否注销?

1.首先我这个“注销”是一个链接,也就是返回地址用href,不是一个按钮即button.
2.我已经可以实现点击“注销”时,提示“确定注销吗?--确定”了,而且是注销session中的东西。
3.现在我想实现点击注销时在本页面弹出提示框,提示选择“是”和“否”的注销,点“是”则跳转到指定jsp页面,点“否”则返回该页面不变,session中username不注销掉。 --------------------编程问答--------------------  var bool = window.confirm("确定注销吗");
 if(bool){//确定
 
 }else{//取消
 
 } --------------------编程问答-------------------- function firm()
{
    if(confirm("你确定要注销吗?"))
    {
        location.href="http://bbs.csdn.net/login";
    }
    else
    {
        location.href="http://bbs.csdn.net";
    }
} --------------------编程问答-------------------- var bool = window.confirm("确定注销吗?");
window.confirm()方法在页面上显示带确定"和"取消"按钮的提示信息,当点"确定"的时候,返回值为true;当点"取消"按钮的时候,返回值为false. --------------------编程问答-------------------- 我的在top.jsp中的部分代码如下:
<td width="79" align="center"><a href="<%=basePath%>/exit.jsp?id=1" >注销登陆</a></td>
在exit.jsp中的部分注销处理代码如下:
<body>
   <%  
   if(request.getParameter("id").equals("1")){
            session.invalidate();
            out.println("<script language='javascript'>alert('确定要注销吗?');"+"window.top.location.href='login.jsp';</script>");
          }      %>
</body>
上述代码测试成功,没有出错。
现在的问题是我想在top.jsp中点“注销”时在top.jsp页面弹出选择“是”、“否”注销的提示框,来供选择。
我知道可以在top.jsp中的head里面写javascript代码,但是不知道怎么具体实现弹出选择“是、否”注销的提示框。
求详细地解答,我还只是新手,谢谢! --------------------编程问答-------------------- 3楼说的window.confirm()对我很有用,但在top.jsp的注销页面怎么具体写呢?能根据我的top.jsp来告诉我具体怎么写吗?
比如在:<a href="<%=basePath%>/exit.jsp?id=1" >注销登陆</a>中的href中怎么写的呢? --------------------编程问答--------------------

<a href="logout.do" onclick="return confirm('确定注销登录吗?');">注销</a>
--------------------编程问答-------------------- 楼上的都说了 就是js的confirm函数 --------------------编程问答-------------------- if(request.getParameter("id").equals("1")){
            session.invalidate();
            out.println("<script language='javascript'>alert('确定要注销吗?');"+"window.top.location.href='login.jsp';</script> --------------------编程问答-------------------- 各种解决方案啊 --------------------编程问答-------------------- 虽然我现在实现了弹出选择“是、否”注销框且通过跳转到处理注销页面来处理注销,但不知道在同一个top.jsp页面怎么通过javascript来实现的,谁能把代码完整写出来,这样我可实现该功能而且也可以快速结贴。 --------------------编程问答--------------------

<a href="logout.do" target="top" onclick="return confirm('确定注销登录吗?');">注销</a>
要的应该是这个效果 --------------------编程问答-------------------- <a href=""  onclick="return confirm('确定注销登录吗?');">注销</a> --------------------编程问答-------------------- 请看六楼,当你定义onclick事件的时候,你单击a标签的时候会先出发onclick事件的方法,当该方法返回true时会执行href里的连接,返回false时则不执行href --------------------编程问答-------------------- 楼上的几个方法都会导致页面刷新滴,应该这么做
JSP里:
<a href="javascript:void(0)" onclick="ConfirmLogout()">注销</a>

JS里:
ConfirmLogout = function(){
 if(confirm("确定要注销登录吗?","是","否"){
    // 注销登录
 }else{
    // 继续操作
 };

};
补充:Java ,  Web 开发
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,