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下可以省略 |