`

弹出窗口中刷新父页面中的iframe中包含的页面

    博客分类:
  • js
阅读更多
问:
页面a打开一个弹出窗口页面b,我想在页面b关闭的时候只刷新页面a中iframe中包含的页面c这样的功能怎么实现呢?谢谢!
______________________________________________________________________________________________
答1:
1. if you are using open() to 弹出窗口页面b,  try in 页面b
<script language="javascript">
function window.onunload()
{
   window.opener.IframeID.location.reload(true);
}
</script>

assume you have in 页面a
<iframe src="test.asp" id="IframeID"></iframe>


2. if you use showModalDialog() to 弹出窗口页面b, then pass window as the second parameter in 页面a:
showModalDialog("b.html",window);

and in 页面b, do:
window.dialogArguments.IframeID.location.reload(true);
分享到:
评论

相关推荐

    JS刷新父页面 父窗口

    - 在某些浏览器中,出于安全考虑,弹出窗口可能不允许直接操作父窗口,除非是明确由父窗口创建的。 3. **其他刷新方法**: - 使用`window.location.href = window.location.href;`也可以达到刷新页面的效果,但...

    easyUi弹出window窗口传值与调用父页面的方法,子页面给父页面赋值

    EasyUI是一个基于jQuery的UI框架,提供了丰富的组件,其中包括用于创建弹出窗口(window)的功能。在EasyUI中,我们可能会遇到需要在弹出窗口(子页面)与父页面之间进行数据传递或调用父页面方法的需求。下面将详细...

    javascript刷新父页面

    在网页开发中,有时我们需要从一个弹出的子窗口(通常是由 `window.open` 或 `window.showModalDialog` 方法打开的)来控制父窗口的行为,比如刷新父窗口的页面。这在很多应用场景下都非常有用,比如用户在子窗口...

    aspx页面弹出窗口代码大全

    在ASP.NET Web应用程序开发中,ASPx页面是基于.NET Framework的服务器控件,它提供了丰富的交互性...提供的文档"aspx页面弹出窗口代码大全.docx"应该包含了各种实现弹出窗口的示例代码和详细步骤,供开发者参考和学习。

    弹出窗口_iframe_最终版本

    本文将详细探讨"弹出窗口_iframe_最终版本"的主题,包括如何在不同浏览器环境下实现特定效果。 首先,让我们理解弹出窗口(Popup Window)。弹出窗口是一种独立于主网页的子窗口,通常用于显示广告、登录表单或提供...

    再iframe中刷新列表

    当一个主页面(A)中嵌入了一个子页面(B),并且子页面中又需要弹出一个新窗口(C)时,可以通过设置全局变量的方式让不同层级的页面之间进行数据通信,从而实现数据的刷新功能。 **步骤详解:** 1. **将数据绑定...

    javascript刷新父页面的各种方法汇总

    当父页面中包含一个iframe时,可以使用`parent.location.reload()`来刷新父页面。这段代码中的`parent`关键字指的是当前iframe的父级(即整个页面),然后调用`reload()`方法重新加载页面。 ```javascript parent...

    在使用showModalDialog中为解决刷新时弹出新窗口时用到iframe所带来的一个问题

    在标题提到的问题中,当使用`showModalDialog`并结合`iframe`来实现弹窗功能时,如果页面被刷新,可能会出现一个新的弹出窗口。这是因为`showModalDialog`通常会保留其状态,而页面刷新会重置这些状态,导致再次调用...

    layer弹窗:top.layer弹窗到父页面跨域解决办法

    在很多场景下,它被用来实现页面的部分刷新或者加载外部资源,例如在当前页面中嵌入一个登录窗口、广告等。然而,由于浏览器的安全策略,不同的源(origin)之间存在同源策略,阻止了不同域的iframe与父页面直接通信...

    javascript刷新父页面方法汇总详解

    当父页面中包含多个`iframe`时,可能需要根据特定条件刷新特定的`iframe`,例如: ```html var iframes = parent.document.getElementsByTagName('iframe'); for (var i = 0; i ; i++) { var src = iframes[i]....

    js关闭模态窗口刷新父页面或跳转页面

    ### 使用iframe替代弹出窗口 由于模态对话框在不同浏览器之间的兼容性问题,以及在某些JavaScript框架(如jQuery Mobile等)中已不再推荐使用`showModalDialog`,我们可以考虑使用`iframe`来作为模态窗口的替代方案...

    JS实现刷新父页面不弹出提示框的方法

    在Web开发中,经常会出现由子窗口刷新父窗口而导致用户不愉快的提示框情况。这种提示框往往会让用户误以为程序出现了错误,影响了用户体验。针对这一问题,本文将详细探讨使用JavaScript技术实现刷新父页面时避免...

    js弹出窗口返回值

    ### JS弹出窗口返回值详解 #### 一、前言 在前端开发中,经常会遇到需要弹出新窗口并从该窗口返回数据的情况。本文将详细介绍`window.opener`对象的使用方法及其应用场景,帮助开发者更好地理解如何实现弹窗与主...

    捕捉IFrame SRC改变事件

    这为开发者提供了极大的灵活性,例如可以在主页面中加载不同的内容而无需刷新整个页面。然而,在使用`&lt;iframe&gt;`时,有时我们需要监测其内容的变化,特别是当`&lt;iframe&gt;`中的源地址(src属性)发生改变时。 #### 1. ...

    Div iFrame 做的面向对象小窗口

    在这里,可能是将 `Div` 和 `iFrame` 结合,设计成具有特定功能的自定义组件,比如弹出框、消息通知或工具面板。 - 这种组件可能包含初始化、显示、隐藏、事件处理等面向对象方法,可以被多次复用,提高代码的可...

    JBOX模式窗口,iframe

    它具有丰富的功能和自定义选项,可以创建多种类型的窗口,如信息提示、确认对话框、下拉菜单等,并且能够轻松地添加`iframe`功能,使用户能够在弹出窗口中浏览其他网页内容,而不会干扰主页面的操作。 1. **JS与...

    jquery刷新页面和JS常用的函数

    **刷新弹出窗口:** ```javascript opener.location.reload(); ``` 如果页面是通过 `window.open()` 打开的新窗口,则可以通过 `opener.location.reload()` 来刷新打开该窗口的原始页面。 #### 二、jQuery AJAX ...

    Web页面实现子窗体更新父窗体

    在Web开发中,有时我们需要实现一个交互功能,即子窗口(通常是弹出窗口或iframe)与主窗口(父窗口)之间的通信,以便在子窗口中进行操作后更新父窗口的状态。这种技术通常用于用户在子窗口中填写表单或者进行其他...

Global site tag (gtag.js) - Google Analytics