登录超时,如何跳出iframe 2C

login.jsp页面,登录成功后到index.jsp页面,index.jsp用的是easyUI的layout框架,
当session超时后,跳到登录页面,但是没有跳出layout框架,怎么解决,求大神?
备注:jQuery,easyUI,ssh框架,
index.jsp 页面的代码:

 <script type="text/javascript">
    if (top.location != self.location) {   
        top.location=self.location;   
    }
</script>
</head>
<body id="indexLayout" class="easyui-layout">
    <div region="north" class="logo" style="height:60px;overflow: hidden;" href="layout/north.jsp"></div>
    <div region="east" title="当前日期" split="true" style="width:200px;overflow: hidden;" href="layout/east.jsp"></div>
    <div region="center" title="欢迎使用" style="overflow: hidden;" href="layout/center.jsp"></div>
    <div region="west" title="功能导航" split="false" style="width:200px;overflow: hidden;" href="layout/west.jsp"></div>
    <div region="south" style="height:20px;overflow: hidden;" href="layout/south.jsp"></div>
</body>

3个回答

你怎么判断超时的?用ajax加载页面,页面判断超时后redirect到其他页面?这样是没有效果的,ajax无法将浏览器重定向,你要自己判断ajax返回值是否是超时的结果,如果是就用window.location='login.jsp'跳转到登陆页面

showbo
支付宝加好友偷能量挖 回复星月csdn: http://www.coding123.net/article/20151117/easyui-block-timeout-redirect-relogin.aspx
大约 4 年之前 回复
qq_18398479
Freddy_zhang 我用的是struts2的过滤器,超时重定向的
4 年多之前 回复

在主页面写一个 跳转登录页面的方法。。然后在Iframe 中 调用 window.parent.xx 就行

pl3121605999
pl3121605999 回复星月csdn: window.parent.跳转方法();
4 年多之前 回复
qq_18398479
Freddy_zhang 你的意思是在index.jsp页面中写跳转登录的方法,然后调用?在Iframe中怎么调用?
4 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问