问:
页面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);
分享到:
相关推荐
- 在某些浏览器中,出于安全考虑,弹出窗口可能不允许直接操作父窗口,除非是明确由父窗口创建的。 3. **其他刷新方法**: - 使用`window.location.href = window.location.href;`也可以达到刷新页面的效果,但...
EasyUI是一个基于jQuery的UI框架,提供了丰富的组件,其中包括用于创建弹出窗口(window)的功能。在EasyUI中,我们可能会遇到需要在弹出窗口(子页面)与父页面之间进行数据传递或调用父页面方法的需求。下面将详细...
在网页开发中,有时我们需要从一个弹出的子窗口(通常是由 `window.open` 或 `window.showModalDialog` 方法打开的)来控制父窗口的行为,比如刷新父窗口的页面。这在很多应用场景下都非常有用,比如用户在子窗口...
在ASP.NET Web应用程序开发中,ASPx页面是基于.NET Framework的服务器控件,它提供了丰富的交互性...提供的文档"aspx页面弹出窗口代码大全.docx"应该包含了各种实现弹出窗口的示例代码和详细步骤,供开发者参考和学习。
本文将详细探讨"弹出窗口_iframe_最终版本"的主题,包括如何在不同浏览器环境下实现特定效果。 首先,让我们理解弹出窗口(Popup Window)。弹出窗口是一种独立于主网页的子窗口,通常用于显示广告、登录表单或提供...
当一个主页面(A)中嵌入了一个子页面(B),并且子页面中又需要弹出一个新窗口(C)时,可以通过设置全局变量的方式让不同层级的页面之间进行数据通信,从而实现数据的刷新功能。 **步骤详解:** 1. **将数据绑定...
当父页面中包含一个iframe时,可以使用`parent.location.reload()`来刷新父页面。这段代码中的`parent`关键字指的是当前iframe的父级(即整个页面),然后调用`reload()`方法重新加载页面。 ```javascript parent...
在标题提到的问题中,当使用`showModalDialog`并结合`iframe`来实现弹窗功能时,如果页面被刷新,可能会出现一个新的弹出窗口。这是因为`showModalDialog`通常会保留其状态,而页面刷新会重置这些状态,导致再次调用...
在很多场景下,它被用来实现页面的部分刷新或者加载外部资源,例如在当前页面中嵌入一个登录窗口、广告等。然而,由于浏览器的安全策略,不同的源(origin)之间存在同源策略,阻止了不同域的iframe与父页面直接通信...
当父页面中包含多个`iframe`时,可能需要根据特定条件刷新特定的`iframe`,例如: ```html var iframes = parent.document.getElementsByTagName('iframe'); for (var i = 0; i ; i++) { var src = iframes[i]....
### 使用iframe替代弹出窗口 由于模态对话框在不同浏览器之间的兼容性问题,以及在某些JavaScript框架(如jQuery Mobile等)中已不再推荐使用`showModalDialog`,我们可以考虑使用`iframe`来作为模态窗口的替代方案...
在Web开发中,经常会出现由子窗口刷新父窗口而导致用户不愉快的提示框情况。这种提示框往往会让用户误以为程序出现了错误,影响了用户体验。针对这一问题,本文将详细探讨使用JavaScript技术实现刷新父页面时避免...
### JS弹出窗口返回值详解 #### 一、前言 在前端开发中,经常会遇到需要弹出新窗口并从该窗口返回数据的情况。本文将详细介绍`window.opener`对象的使用方法及其应用场景,帮助开发者更好地理解如何实现弹窗与主...
这为开发者提供了极大的灵活性,例如可以在主页面中加载不同的内容而无需刷新整个页面。然而,在使用`<iframe>`时,有时我们需要监测其内容的变化,特别是当`<iframe>`中的源地址(src属性)发生改变时。 #### 1. ...
在这里,可能是将 `Div` 和 `iFrame` 结合,设计成具有特定功能的自定义组件,比如弹出框、消息通知或工具面板。 - 这种组件可能包含初始化、显示、隐藏、事件处理等面向对象方法,可以被多次复用,提高代码的可...
它具有丰富的功能和自定义选项,可以创建多种类型的窗口,如信息提示、确认对话框、下拉菜单等,并且能够轻松地添加`iframe`功能,使用户能够在弹出窗口中浏览其他网页内容,而不会干扰主页面的操作。 1. **JS与...
**刷新弹出窗口:** ```javascript opener.location.reload(); ``` 如果页面是通过 `window.open()` 打开的新窗口,则可以通过 `opener.location.reload()` 来刷新打开该窗口的原始页面。 #### 二、jQuery AJAX ...
在Web开发中,有时我们需要实现一个交互功能,即子窗口(通常是弹出窗口或iframe)与主窗口(父窗口)之间的通信,以便在子窗口中进行操作后更新父窗口的状态。这种技术通常用于用户在子窗口中填写表单或者进行其他...