jQuery MiniUI

标题: 如何做退出功能?退出后如何跳出框架? [打印本页]

作者: liuwei88212    时间: 2012-8-30 09:29:52     标题: 如何做退出功能?退出后如何跳出框架?

左边是个退出按钮,点击之后应该跳转至登录页面

问:使用struts2的重定向貌似也不可以,难道只能返回json,在页面做判断后跳出么?如果是,那该怎么写呢?


作者: niko    时间: 2012-8-30 10:20:44

1.退出按钮,跳转到logOut.jsp页面
1.logOut.jsp页面,里面把登录的session等注销掉
2.logOut.jsp页面,跳转到login.html
作者: liuwei88212    时间: 2012-8-30 11:12:03

niko 发表于 2012-8-30 10:20
1.退出按钮,跳转到logOut.jsp页面
1.logOut.jsp页面,里面把登录的session等注销掉
2.logOut.jsp页面,跳 ...

这样写跳不出框架啊,结果却是在tab里面显示了要跳转的页面。。。
作者: factory    时间: 2012-8-30 11:46:27

liuwei88212 发表于 2012-8-30 11:12
这样写跳不出框架啊,结果却是在tab里面显示了要跳转的页面。。。

跳不出框架是什么意思?
登出不是跳回登录页面吗?我搞不懂你是什么意思了
你直接返回到登录页面不就可以了?怎么会在tab里面跳转.....
作者: liuwei88212    时间: 2012-8-30 14:57:08

factory 发表于 2012-8-30 11:46
跳不出框架是什么意思?
登出不是跳回登录页面吗?我搞不懂你是什么意思了
你直接返回到登录页面不就可以了 ...

在主页里面,一个layout 布局,参照:outlookmenu.html,在左边提供一个退出按钮,我说的跳不出去就是会弹出登录页面在tab页面里,说明白了?
作者: factory    时间: 2012-8-30 15:05:42

本帖最后由 factory 于 2012-8-30 15:08 编辑
liuwei88212 发表于 2012-8-30 14:57
在主页里面,一个layout 布局,参照:outlookmenu.html,在左边提供一个退出按钮,我说的跳不出去就是会 ...


登录页面在tab里面,那就是你代码有问题啊.
你点击登出,直接销毁session,并且跳转到登录页面就行了,为什么会牵扯到页面里面的tab呢?
是不是你让tab加载了登录页面?你看看你代码,调试下
作者: liuwei88212    时间: 2012-8-30 15:14:53

factory 发表于 2012-8-30 15:05
登录页面在tab里面,那就是你代码有问题啊.
你点击登出,直接销毁session,并且跳转到登录页面就行了,为什么 ...

是的,我将导航做成了一个tab的样式,试过写action请求,无论<result type="redirect">/index.htm</result>还是<result> index.html</result>都不能跳出框架,只将index.html加载到了一个tab页面里面。后来我就直接讲导航里面的请求写成了一个html,在那里面写个onload发请求,还是不行,,,
作者: niko    时间: 2012-8-30 15:22:55

你是否在iframe内啊?
注意在login.html内判断下,如果不是最顶级页面,就这样:
if(window.top != window){
   window.top.location = "login.html";
}

作者: liuwei88212    时间: 2012-8-30 22:09:14

niko 发表于 2012-8-30 15:22
你是否在iframe内啊?
注意在login.html内判断下,如果不是最顶级页面,就这样:
if(window.top != window) ...


不是iframe,是mini-tabs,不过已经解决了,写在了一个确认框里面,,,




欢迎光临 jQuery MiniUI (http://miniui.com/discuss/) Powered by Discuz! X2