`

window.parent总结

阅读更多
window.parent说明 window.parent能获取一个框架的父窗口或父框架。顶层窗口的parent引用的是它本身.
可以用这一点特性来判断这个窗口是否是顶层窗口。如:
if(window.parent){
   //内容
}
document.frames对象可以引用iframe里的页面,也可以引用frameset里的页面.
可以这样
document.frames[0].document.getElementById('xx');
可以这样
document.frames[0].document.body.innerHTML;
如何更新父窗体的数据?
用window.parent.document.getElemnetById('form1').text2.value=123
1、
<iframe id="tabFrame" name="tabFrame" marginwidth="0"marginheight="0" scrolling="no" 
    src="${pageContext.request.contextPath}/xxxx.do?method=xxxx" frameBorder="0"></iframe>
<iframe id="printTabFrame" name="printTabFrame"
     width="100%" height="" 
	 marginwidth="0" marginheight="0" scrolling="no" vspace="0"
    src="${pageContext.request.contextPath}/xxx.jsp" frameBorder="0");"></iframe>
如果在xxx.jsp中需要获得xxxx.do的xxxx方法调转的页面中的数据,通过
window.parent.tabFrame.document.getElementById("id").value;
如果在xxx.jsp中获得父页面的内容
window.parent.document.getElementById("printTabFrame").src;

分享到:
评论
1 楼 guoqiangi1 2013-10-17  
学习了!顺便签到了

相关推荐

    window.parent与window.openner区别介绍

    今天总结一下js中几个对象的区别和用法: 首先来说说 parent.window与top.window的用法 “[removed].href”、”location.href”是本页面跳转 “parent.location.href”是上一层页面跳转 “top.location.href”是最...

    window.location.href页面跳转的用法(区别于redirect)

    #### 总结 通过本文的介绍,我们可以看到`window.location.href`不仅能够实现简单的页面跳转,还能灵活地应用于复杂框架结构中的页面跳转及刷新。相比`Response.Redirect`,`window.location.href`提供了更多的灵活...

    window.open打开新窗口参数设置

    - `_parent`:新窗口在父框架集中打开(如果当前窗口是在一个框架内)。 - `_top`:新窗口在顶层窗口中打开,忽略所有框架。 #### 三、`features` 参数详解 `features` 参数用于控制新窗口的特性,包括但不限于...

    VB6.0 WebBrowser阻止弹出窗口的3个办法

    WebBrowser1.document.parentWindow.execScript "window.alert=null;" WebBrowser1.document.parentWindow.execScript "window.confirm=null;" WebBrowser1.document.parentWindow.execScript "window....

    window.open

    //parent.close(); } } ``` 这段脚本首先检查`window.opener`是否为`null`,如果不是,则打开一个新的窗口并加载指定的URL。这里还包含了一些窗口特性的设置,如不允许工具栏、地址栏等,同时设置了窗口的位置...

    parent和opener的区别

    通过以上介绍可以看出,`parent`和`opener`虽然都是`Window`对象的属性,但在实际应用中扮演的角色有所不同。正确理解和使用这两个属性能够帮助开发者更好地处理不同窗口间的通信问题。希望本文能够对理解这两个概念...

    window.open的参数详细应用

    ### window.open 的参数详细应用 ...### 总结 `window.open` 方法提供了丰富的参数配置选项,能够满足多种场景下的需求。开发者可以根据实际需求灵活运用这些参数,以实现更加个性化和功能强大的网页应用。

    JS子窗口调用父窗口

    为了实现这一目的,JavaScript提供了几个内置属性来帮助完成这类操作,主要包括`window.parent`和`window.opener`。 #### 二、`window.parent`的使用 ##### 2.1 `window.parent`的定义 `window.parent`属性返回...

    js模式化窗口问题![window.dialogArguments]

    在子页面中通过`window.parent.dialogArguments`来传递数据,然后关闭对话框。 b. 如果不想增加额外的页面,可以使用`window.opener.document`对象。在IE中,可以通过`window.dialogArguments`访问父窗口,而在...

    Window.ShowModalDialog使用手册

    #### 六、总结 `window.showModalDialog()` 和 `window.showModelessDialog()` 提供了在网页中创建模态或非模态对话框的能力,但需要注意的是,这两个方法只在Internet Explorer中有效。对于其他现代浏览器,开发者...

    html框架集js刷新页面方法大全.pdf

    5. 使用 `window.parent.frames.item('bottom').location.reload()` 方法 6. 使用 `window.parent.bottom.location.reload()` 方法 7. 使用 `window.parent['bottom'].location.reload()` 方法 这些方法都可以实现...

    javascript刷新父页面

    3. **`window.parent`**:这个属性指向当前窗口的父级窗口。如果当前窗口是顶级窗口,则 `window.parent` 指向自身。 4. **`window.opener`**:这个属性指向打开当前窗口的窗口。如果当前窗口不是由其他窗口打开的,...

    Iframe获取父页面的变量和控件

    总结,通过 `Iframe` 实现父子页面的交互主要依赖于 `window.parent` 对象以及各种事件机制。在处理跨域问题时,`postMessage` 是一个可靠的选择。在实际开发中,要确保遵循同源策略,保护用户数据的安全。

    刷新父窗口的多种方法

    这里的`window.parent.dialogArguments`是指向父窗口传递的数据对象。`execCommand('Refresh')`是一个命令,它告诉浏览器刷新当前文档。需要注意的是,`execCommand`方法在现代浏览器中已经被废弃,因此这种方法可能...

    js基础js页面刷新问题

    总结来说,理解`window`对象、`frames`集合以及`location.reload()`方法是解决JS页面刷新问题的关键。在多框架环境中,正确地定位和操作目标框架是实现特定页面刷新功能的基础。通过实践和实验,开发者可以更好地...

    iframe子父页面调用js函数示例.docx

    如果要在 iframe 子页面中取父页面中的标签中的值,可以使用 `window.parent.document.getElementById("test").value`,或者使用 jQuery 方法: ``` $(window.parent.document).contents().find("test").val(); ``` ...

    Jquery调用iframe父页面中的元素及方法

    例如,如果我们要获取父页面中ID为`default`的元素,可以写成`$('#default', window.parent.document)`。这会返回一个jQuery对象,你可以继续使用jQuery的方法来操作这个元素,如`html()`、`text()`等。 2. **调用...

    JS当前页面和框架自动刷新的方法

    此方法通过`window.parent`访问父窗口,然后使用`frames`数组来定位到第二个框架(索引为1),最后调用`location.reload()`来刷新该框架内的页面。 #### 方法2:`window.parent.frames.bottom.location.reload();` ...

    js页面刷新大全

    2. 使用 window.parent.frames[] 方法:可以用来刷新父页面中的指定框架。 ```javascript 刷新框架" onclick="window.parent.frames[1].location.reload()"&gt; ``` 四、JS 框架页面刷新 JS 框架页面刷新是指在框架...

    js中window.open的参数及注意注意事项.docx

    - `_parent`: URL加载到父框架。 - `_self`: URL替换当前页面。 - `_top`: URL替换任何可加载的框架集。 - `name`: 自定义窗口名称。 - 注意: 在IE9及以下版本中,如果`name`参数包含特殊字符如“-”,可能会...

Global site tag (gtag.js) - Google Analytics