用户登录  |  用户注册
首 页源码下载网络学院最新源码源码排行屏蔽广告
当前位置:新兴网络 > 网络学院 > 网页制作 > JavaScript

iframe 中获取父窗口的对象

减小字体 增大字体 作者:佚名  来源:本站整理  发布时间:2010-06-10 23:10:59

parent:

该变量指的是包含当前分割窗口的父窗口。如果在一个窗口内有分割窗口,而在其中一个分割窗口中又包含着分割窗口,则第2层的分割窗口可以用parent变量引用包含它的父分割窗口。

附:Window对象、Parent对象、Frame对象、Document对象和Form对象的阶层关系:Windwo对象→Parent对象→Frame对象→Document对象→Form对象。

如下:

    parent.frame1.document.forms[0].elements[0].value;

问题:
    在一个页面嵌入框架<iframe>,然后在框架中使用jvascript脚本:parent.xx.value='xxxxx'; 在IE中可以正常看到赋值,但是在firefox中则不能完成赋值。请问在firefox中调用父框架的对象应该是哪个,是否和IE兼容?
   
解答:

  window.parent.document.form名.xx.value='xxxxx'; //window可省略。
  parent.document.form名.xx.value='xxxxx';
  parent.document.getElementById("xx").value='xxxxx';
window.parent与window.opener的区别 javascript调用主窗口方法
A.html
HTML code复制代码
<HTML>
<HEAD>
<TITLE>父页面</TITLE>
<script language="JavaScript">
    function aa(){
        alert("Ok!");
    }
</SCRIPT>
</HEAD>
<BODY>
<iframe src="B.html"></iframe>
</BODY>
</HTML>

B.html

HTML code复制代码
<HTML>
<HEAD></HEAD>
<BODY>
<script language="javascript">
    parent.aa();
</SCRIPT>
</BODY>
</HTML>

Tags:iframe 父窗口 对象

作者:佚名
  • 好的评价 如果您觉得此文章好,就请您
      57%(4)
  • 差的评价 如果您觉得此文章差,就请您
      43%(3)

网络学院评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论