frameset怎么让做才能退出登陆后跳转到另一个页面

问题:frameset框架,在框架上一个页面有退出登陆的链接,现在点击这个链接能将session清空,但是跳转不是整个frameset跳到新页面,只是有退出登陆链接的那个页面跳转到了新页面.
用javascript把退出登陆做成关闭窗口的链接也不行,在frameset中好象不起作用.
我该怎么做才能使整个frameset页面跳转到新页面啊? 或者用别的方法做退出登陆?

回复:

参照:
mainFrame.jsp
<%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage="" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>::::::::::::::厦门新闻出版局---功能页::::::::::::::::::::</title>
<frameset cols=15%,86% id="parentFrame"> 
  <frame src="leftMenu.jsp" name="left" > 
  <frameset rows=4%,* cols="*" framespacing="0" frameborder="0"> 
    <frame src="top.jsp" name="top" frameborder="0" marginheight="0" marginwidth="0" scrolling="no" > 
    <frame src="userManage.jsp" name="main"> 
  </frameset> 
</frameset>
<noframes></noframes>

logout.jsp
<%@ page 
language="java"
contentType="text/html;charset=gb2312"%>
<%
session.removeAttribute("LoginID");
session.removeAttribute("Role");
out.println("<script>");
out.println("window.top.location.href='index.jsp';");
out.println("</script>");
%>

【dafei2599】:
楼上

【hanpoyangtitan】:
<a href="login/login?action=logout" target="_top">退出</a>

【look0088】:
不太明白....
logout.jsp要怎么调用啊 我直接跳转到logout.jsp  整个框架还是只有一个页面会跳转别的都不动啊

【look0088】:
href="login/login?action=logout" 这个是什么意思...

【hanpoyangtitan】:
比如login是登录检测、用户注销的servlet的mapping 在HyperLink中设置目标为顶层框架,如果_top不行,试一下_parent

【jspine】:
parent.location='';

【aimer311】:
你先参考我的回复,
退出按钮就在leftMenu.jsp上,<a href="logout.jsp">退出</a>

【look0088】:
哈哈 谢谢大家帮忙  用aimer311朋友的方法解决了

另外 window.top.location.href='index.jsp';这个是什么意思啊?
我直接用<a href="javascript:window.close()">关闭窗口</a> 怎么会不起作用啊..

【aimer311】:
这就是让整个框架链接到index.jsp

【look0088】:
恩 收获很大 
哈哈 终于搞定了 :)

【luhao】:
<input type="button" value="退出系统" onClick="parent.location.href='logoff.jsp'">

  • 2
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 8
    评论
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值