如何在父窗口中引用iframe的javascript变量

时间:2010-11-30 07:34:02

标签: javascript variables iframe quote

在A.html中,我打开了一个带有B.html的iframe。

在B.html中,我写了js:

<script type="javascript">
    var b=0;

   function test(){
       alert(b);
       return b;
   }
</script>

所以在A.html中我想引用B.html中的变量b 我写这个:

<script type="javascript">
    var a;

    a=window.frames[0].b;
    alert(a);
</script>

但是,“未定义”; 但是,我引用了A.html中的函数测试

<script type="javascript">
    var a;

    a=window.frames[0]. test();
    alert(a);
</script>

变量a和b都可以正确警告

那么为什么第二种引用方法不起作用呢?

1 个答案:

答案 0 :(得分:0)

这适合我。

您使用的是哪种浏览器? 您是否确定在访问该属性时已经加载了框架内的文档?