指引网

当前位置: 主页 > 网页制作 > JavaScript >

window.parent工作总结

来源:网络 作者:佚名 点击: 时间:2017-08-07 22:16
[摘要] window.parent说明 window.parent能获取一个框架的父窗口或父框架。顶层窗口的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 

第一种:在iframe子页面调用父页面js函数:
子页面调用父页面函数只需要写上window.praent就可以了。比如调用a()函数,可以写成:
window.praent.a(); a()为方法;

第二种:在iframe子父页面调用子页面js函数:
这个要稍微复杂些,我们可以用:
代码如下 复制代码
document.getElementById('ifrtest').contentWindow.b();
注:ifrtest是iframe框架的id,b()为子页面js函数。contentWindow是指定的frame或者iframe所在的window对象,IE下可以省略


------分隔线----------------------------