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

Iframe下的返回

阅读更多

在iframe的页面中如果使用history.back(),那么会使其主窗口后退。

如何令单独的子窗口后退呢?

或者如何指定某个页面后退呢?

查了一下网上各种说法,什么 top.history.back() 还有 self.history.back()之类的,经过我的实验都不行。

最后采用这种:

 

javascript:parent.document.getElementById('iframe id').contentWindow.history.back(); 

 (以上是copy的,没试验过)

 

如果在showModalDialog下的iframe中使用返回的话以上都不管用,目前还没找到可行的办法!但是window.open()是可行的。。。。

 

希望路过的高手能指点方向

分享到:
评论

相关推荐

    后台管理禁止iframe刷新返回首页

    针对这个问题,我们需要一种方法来防止`iframe`刷新时返回首页。 首先,我们理解`iframe`的基本工作原理。`iframe`通过`src`属性加载指定的URL,当`iframe`内容被刷新或重新加载时,`src`属性指向的页面将再次被...

    iframe实现页面局部刷新操作

    在网页开发中,有时我们需要实现在不刷新整个页面的情况下更新某些特定区域,这通常是通过`iframe`(Inline Frame)来实现的。`iframe`是一种HTML元素,它可以在一个网页中嵌入另一个网页,使得我们可以在独立的框架...

    iframe内容高度 iframe自适应高度终极解决Iframe设置高度后无法缩小问题

    确保`<iframe>`加载的页面与包含它的页面位于相同的源(协议+域名+端口)下,或者`<iframe>`加载的页面明确通过`window.postMessage`等方式允许父页面访问其内容。 总的来说,通过使用JavaScript动态计算`<iframe>`...

    ios 不支持 iframe 的完美解决方法(兼容iOS&安卓)

    然而,iOS系统对`iframe`的处理方式与Android存在差异,导致在某些情况下,如弹框定位、页面滚动等方面可能出现问题。 标题所提及的“ios 不支持 iframe 的完美解决方法(兼容iOS&安卓)”主要针对的是iOS系统中`...

    IFrame AND window对象

    `IFrame`是HTML5中的一个元素,它允许开发者在页面中插入一个小的独立浏览区域,可以加载不同的网页或者同一域名下的资源。`IFrame`的主要用途包括: 1. **内容聚合**:将多个页面的内容整合到一个页面中,提高用户...

    iframe 跨域解决方法

    然而,由于浏览器的同源策略限制,当`iframe`加载的页面与包含它的页面不在同一个域名下时,就会遇到跨域问题。这篇博客将深入探讨如何解决`iframe`的跨域问题。 首先,理解同源策略是至关重要的。同源策略是浏览器...

    HTML阻止iframe跳转页面并使用iframe在页面内嵌微信网页版的实现方法

    就想弄一个winform结合html5的一个小东西,突有心血来潮,想在里面嵌套一个微信网页版,下面小编给大家介绍下HTML阻止iframe跳转页面并使用iframe在页面内嵌微信网页版的实现方法,一起看看吧

    捕捉IFrame SRC改变事件

    - 这里需要注意的是,`onbeforeunload`事件处理程序返回的字符串将在弹出的确认对话框中显示。 4. **实现效果**: 当用户尝试从`a.html`跳转到`b.html`时,会触发`onbeforeunload`事件。如果用户确认离开,则会...

    jQuery获取iframe的document对象的方法

    这里,`#myframe`是`iframe`的ID,`prop('contentWindow')`返回的是`iframe`的窗口对象,而`window`对象在JavaScript中包含了`document`属性,所以通过`.document`可以获取到`iframe`内部的`document`对象。...

    关于iframe跨域POST提交的方法示例

    以前在面试的时候经常遇到问关于跨域的事儿,所以自己对跨域有一定的概念性了解,知道什么是跨域以及解决跨域的方法,但是具体实际从来没有操作过,直到最近在公司项目中,遇到了一个需要使iframe跨域进行POST提交的...

    java iframe应用 jsp j2ee

    在IFrame的应用场景下,我们可能需要使用Servlet来处理IFrame请求,生成动态内容,然后返回给JSP页面展示。例如,创建一个Servlet来处理IFrame请求: ```java @WebServlet("/iframeContent") public class ...

    JS操作iframe里的dom(实例讲解)

    此函数通过`getElementById`方法获取指定ID的`iframe`,然后返回其`contentWindow.document`,这样就得到了`iframe`内的`document`对象。 接着,我们可以通过这个`document`对象来操作DOM,如改变元素的样式: ```...

    iframe标签实现pdf预览功能

    这个React组件同样接收`url`作为属性,并在返回的JSX中创建`iframe`元素。注意,React中的字符串连接可以使用模板字面量 `${url}?#zoom=page-fit`。 在实际项目中,你可能需要处理PDF文件的路径,确保它们是相对或...

    Flex IFrame实现浏览附件信息

    例如,对于PDF,可以利用在线的PDF查看器服务,将PDF文件的URL传递给IFrame,由服务处理并返回预览界面。 3. **PDF预览**:预览PDF文件通常需要借助于像Adobe Reader这样的专业软件,但在Web环境中,可以使用各种...

    用DIV仿iframe框架布局效果

    在这种情况下,我们可以利用CSS和JavaScript来“仿iframe”,通过DIV元素实现相同的功能。这个主题,“用DIV仿iframe框架布局效果”,将深入探讨如何使用纯前端技术来模拟一个可独立滚动的内容区域。 首先,我们...

    自定义客户端登录CAS服务器-iframe实现

    标题中的“自定义客户端登录CAS服务器-iframe实现”是指一种基于CAS(Central Authentication Service)的认证方式,它利用iframe在不离开当前页面的情况下实现用户的单点登录(Single Sign-On,SSO)。CAS是一种...

    解决JS跨域访问IFrame的解决方案

    在JSP中,可能通过HttpClient向IFrame加载的源发送请求,获取数据,然后在服务器端处理后返回给JSP页面,间接实现跨域通信。 综上所述,解决JS跨域访问IFrame的问题,需要根据实际需求和环境选择合适的解决方案,...

    iframe 跨域 自动适应高度

    创建一个与父页面同源的代理页面,这个页面负责加载跨域的子页面并返回其高度,然后由父页面根据返回的高度设置`iframe`的高度。 - **JavaScript定时检测** 父页面每隔一定时间检测`iframe`的`contentDocument`...

    跨域控制iframe高度

    3. **服务器端配合**:如果能够控制iframe加载的页面,可以在服务器端添加一个特殊的查询参数,比如`height`,并根据这个参数返回动态调整过后的页面。这样,父页面可以根据实际高度设置iframe的大小。 4. **使用`...

    子窗口iframe跳转到父窗口

    然而,在某些情况下,我们可能需要在`iframe`内部执行操作后让整个页面(即父窗口)进行跳转。例如,在`iframe`内完成表单提交后,希望返回到父窗口的某个特定页面。 #### 二、四种实现方法详解 ##### 方法一:...

Global site tag (gtag.js) - Google Analytics