`
g21121
  • 浏览: 694301 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

跳出iframe返回外层页面

 
阅读更多

在web开发过程中难免要用到iframe,但当连接超时或跳转到公共页面时就会出现超时页面显示在iframe中,这时我们就需要跳出这个iframe到达一个公共页面去。

首先跳转到一个中间页,这个页面用于判断是否在iframe中,在页面加载的过程中调用如下代码:

<script type="text/javascript">
//<!--
function isIFrameSelf(){try{if(window.top ==window){return false;}else{return true;}}catch(e){return true;}}
function toHome(){ if(!isIFrameSelf()){ window.location.href="http://g21121.iteye.com";}}
//-->
</script>

 

这样就可以跳转到外层页面了

分享到:
评论

相关推荐

    跳出iframe

    ### 跳出Iframe知识点详解 在网页开发过程中,有时我们需要让嵌入在Iframe中的页面能够控制自己的显示方式,比如让其脱离Iframe直接作为独立页面展示。本篇文章将详细介绍如何通过简单的JavaScript代码实现这一功能...

    在iframe框架中打开页面的方法

    使用iframe框架可以在不离开当前页面的情况下打开新的页面,这对于需要在同一页面内操作多个内容块的场景非常有用。 在iframe框架中打开页面,通常涉及到HTML和JavaScript技术。这里涉及到的知识点主要包括: 1. ...

    iframe弹出窗

    在网页开发中,"iframe弹出窗"是一种常见的技术手段,用于在不离开当前页面的情况下显示额外的内容或者功能。这种技术结合了`iframe`元素和自定义的对话框(dialog)设计,通常由`div`元素构建,并通过JavaScript...

    Jsp中解决session过期跳转到登陆页面并跳出iframe框架的方法

    同时,在使用iframe框架布局的页面中,我们还可能面临需要跳出iframe框架的额外需求。本文将介绍如何在JSP中设置session超时后跳转到登录页面,并解决iframe框架跳出的问题。 首先,我们考虑如何在session超时后...

    iframe里的页面禁止右键事件的方法

    这段代码通常被添加到iframe内页面的部分或者页面底部,确保在页面加载完成后可以立即生效。 具体代码如下: ```javascript document.oncontextmenu=function(){ return false; } ``` 这段代码的工作原理是为...

    html判断当前页面是否在iframe中的实例

    这样做的目的是让`iframe`的父页面跳转到当前页面,从而跳出`iframe`环境。当然,这只是一个示例操作,实际应用中可能会执行其他逻辑,比如添加特定样式、修改元素内容等。 **三、应用场景** 1. **隐私策略**:有些...

    Django 在iframe里跳转顶层url的例子

    A网页为一个专门设计的登录页面login.html,通过iframe嵌套在B页面中index.html,登录后会进入后台C页面consule.html.问题来了,登录成功后,通过Django-url跳转,页面一直在iframe里面,没有跳出嵌入的框架中。...

    Axure如何做出在当前页面跳出另一操作页面且在该操作提交后显示提示成功并退出第一操作页面

    ### Axure制作当前页面弹出操作页面并在操作提交后显示成功提示及退出流程 #### 一、概述 本文档旨在详细介绍如何使用Axure RP软件在当前页面弹出一个操作页面,例如模拟用户进行缴费操作,并在操作完成后显示...

    js实现从框架页跳出

    ### js实现从框架页跳出 在网页开发过程中,有时候我们需要从一个嵌套在框架内的页面跳转到非框架页面,这种需求在很多场景下都非常常见。例如,用户可能需要从登录页面进入主应用界面,而这个过程往往伴随着从一个...

    JS的location.href跳出框架打开新页面的方法

    当我们在网页中处理框架(iframe)时,有时需要控制页面的导航行为,特别是当需要从框架内部跳转到一个新的页面,且希望这个跳转能够跳出框架,直接在父窗口中打开页面。这个问题在【标题】和【描述】中被提到,是一...

    防止页面被iframe(兼容IE,Firefox火狐)

    如果不相同,意味着页面在iframe中,代码就会尝试将顶层窗口的URL设置为当前页面的URL,以跳出iframe。然而,在Firefox中,如果`window.top`未定义或为空,这会导致一个死循环,因为`top.location`始终不等于`self....

    用jquery进行修复在iframe下的页面锚点失效问题

    // 找到当前iframe后跳出循环 } } } }); ``` 以上代码实现了在`iframe`中点击锚点时,父窗体自动滚动到相应位置的功能。注意,由于同源策略的限制,这段代码可能在跨域的`iframe`中无法正常工作。如果`iframe`...

    js弹出一个新页面并获得弹出页面的值

    3. **返回选择的数据**:使用`window.returnValue`属性来指定返回给父页面的值。 ### 三、注意事项 - **兼容性问题**:`showModalDialog()`方法仅在Internet Explorer中有效。对于其他浏览器,应考虑使用`window....

    js跳出多重循环

    } // 当i值为4时直接使用break跳出外层循环 // break指向outerloop循环,只执行到i等于3时的循环 document.write("final" + "i=" + i); ``` #### 代码解析 1. **内层循环**: - 当`j &gt; 3`时,使用`break`直接...

    js防止页面被iframe调用的方法

    如果不相同,说明当前页面已经被嵌入到iframe中,因此将顶层窗口的URL设置为当前窗口的URL,从而实现跳出iframe的效果。 方法二:当检测到页面被iframe调用时,跳转到另一个指定地址。 ```javascript if(top....

    Delphi 跳出循环的几种方法

    Delphi 跳出循环的几种方法Delphi 跳出循环的几种方法 我常用的几种方法 希望大家看看 那个是大家常用的而且比较不错的 以下是引用片段: Delphi中break,exit,abort跳出循环的比较 exit: 退出函数体 abort: ...

    易语言跳出循环命令例程

    在易语言中,"跳出循环"是编程过程中常见的控制流程操作,用于在循环体内提前结束当前循环,跳至循环后的代码继续执行。本文将详细讲解易语言中的跳出循环命令及其应用。 跳出循环命令在易语言中有两种形式,一种是...

    解决Python内层for循环如何break出外层的循环的问题

    4. 因为内层循环已结束,控制权返回到外层循环。由于没有`else`子句阻止,执行`break`,中断外层循环。 如果内层循环正常完成(即没有遇到`break`),`else`子句将被执行,然后`continue`会跳过外层循环的剩余部分...

    几十个404页面源码

    创建一个个性化的404页面不仅有助于提升用户体验,还可以引导用户返回网站的其他部分,降低跳出率。 在这个“几十个404页面源码”压缩包中,包含了多种不同设计风格和功能的404页面HTML源代码。这些源码可以为网站...

Global site tag (gtag.js) - Google Analytics