easyui-登录超时,如何跳出iframe

问题描述

登录超时,如何跳出iframe

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>

解决方案

http://zhidao.baidu.com/link?url=bR1nOHepHwPO8g3xJU_zSR3kbqMzDw8JS-HD2X1Q4VCwLl3W2KgZj07ODxVdElZWlhAWC9TdZMtQLzuM8cT0CMQ7RPHbx1wxue3zwY-0Sfu

解决方案二:

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

解决方案三:

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

时间: 2024-10-30 08:46:41

easyui-登录超时,如何跳出iframe的相关文章

easyui弹出层在最顶层显示跳出iframe框架通用javascript代码

原文:easyui弹出层在最顶层显示跳出iframe框架通用javascript代码 有时候我们用easyui在后台框架中弹框的时候,总是显示在框架页面里面而不是整个系统框架的上面,看着有些不太乐意. dialog = function (opts) { var query = parent.$, fnClose = opts.onClose; opts = query.extend({ title: 'My Dialog', width: 400, height: 220, closed: f

session丢失,跳出iframe框架

在iframe框架开发的网站中,如果在struts2中配制了session丢失就跑到登陆网页,这里的登陆网页会被嵌入到显示内容的那块区域,怎么能够让它替换整个窗口, 跳出iframe框架 呢? 解决session过期跳转到登陆页面并跳出iframe框架 在你想控制跳转的页面,比如login.jsp中的<head>与</head>之间加入以下代码: Js代码 <script language="JavaScript">   if (window !=

win7登录不上qq显示登录超时的两种解决方法

  win7登录不上qq显示登录超时的两种解决方法 1.检查下防火墙设置.方法是进入控制面板,点击系统和安全,点击Windows防火墙; 2.双击开后点击左侧的打开或关闭防火墙这一项; 3.在家庭和工作网络位置和公共网络位置选项下全部选择关闭防火墙.设置完后运行QQ试试. 解决方法二: 1.打开QQ登录界面,点击右上角的设置; 2.点开后进入高级设置,这里可以看到可进行网络类型设置和登录服务器类型设置; 3.先进行网络类型设置,如果以前使用代理,现在选不使用代理,如果不使用代理也不行,选择使用浏

我的迅雷7.9任何账号都提示“登录超时,请重试”怎么回事

为什么我的迅雷7.9任何账号都提示"登录超时,请重试"    求路过的大神支招: 一.核实问题出现时间. 1.如是突然出现的情况,您可先测试下自己跟旁边的人是否出现同样的情况.(条件允许之下) 2.建议重新启动迅雷,尝试下. 3.建议关闭杀软.防火墙.360等流量监控软件. 4.拔了网线或不连接路由器,重新连接网络晚点再进行尝试. 注意:突然登录不了,不是长期登录不了,这个情况一般是短暂的网络异常,优先建议重新启动网络后晚点尝试. 二.删除ver1文件或重新安装尝试. 1.到电脑上这里

ios-iOS 登录超时是怎么做的?

问题描述 iOS 登录超时是怎么做的? iOS的登录功能里面因为有多个网络请求 , 在全部的网络请求成功之后,才算登录成功. 那么 我的全部网络请求的超时时间是10s 怎么做 或者有什么思路来做这个函数的超时判定吗? 可以起一个子线程去做所有的网络请求 然后 开一个计时器来判断是否超时,然是超时之后怎么中断剩下的网络请求和其他函数呢? 解决方案 网络请求失败就会返回错误(NSError *)error , 可以通过error中的 code值是否等于-1001来判断是否超时 解决方案二: 网络请求

java登录超时回到登录页面

问题描述 java登录超时回到登录页面 java登录超时回到登录页面 有没有实现此功能的思想呢? 或者有demo 代码最好了 ,谢谢~ 解决方案 首先需要在web.xml中设置项目中session超时时间,通常都是半小时: <session-config><session-timeout>30</session-timeout></session-config>: 之后设置监听器(Linstener),用来监听登录时候的用户名和密码session是否还存活,

如何在java controller实现登录超时跳转到登录页面

问题描述 如何在java controller实现登录超时跳转到登录页面 如何在java controller实现登录超时跳转到登录页面 超时后点击所有功能都跳转到登录页面对整个web工程都有用 解决方案 Struts 拦截器权限控制[通过拦截器实现登录后跳转到登录前页面]Struts 拦截器权限控制[通过拦截器实现登录后跳转到登录前页面]Struts 拦截器权限控制[通过拦截器实现登录后跳转到登录前页面] 解决方案二: 写个拦截器,在里面判断session过期,跳转 解决方案三: 最简单的是写

网站服务管理系统wdcp登录超时的问题的检查和修复方法

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 不少童鞋可能会遇到在安装wdos集成版,或登录超时的问题的检查安装一键包或wdcp后,登录一直提示"登录超时".于是我是极度郁闷.于是乎着急毛慌地请教Google去了,不过可悲的是在国内互联网"天下文章一大抄"的现状下,找个准确的.经过个人实践的答案相当不容易,我的问题最终也没解决. 后来经过自己检查确

登录超时给出提示跳到登录页面(ajax、导入、导出)_AJAX相关

一.一般页面登录超时验证,可以用过滤器filter,如下: package com.lg.filter; import java.io.IOException; import javax.servlet.Filter; import javax.servlet.FilterChain; import javax.servlet.FilterConfig; import javax.servlet.ServletException; import javax.servlet.ServletRequ