在firefox中从父级调用iframe中的函数

时间:2010-01-21 00:48:43

标签: javascript firefox safari google-chrome

我正在尝试使用代码从父文档调用iframe的函数test()

subframe.test();

子帧正确指向iframe,alert(子帧)返回[object HTMLIFrameElement],该函数在IE7和opera(9.23)中运行,但不是firefox(3.0),chrome(3.0)或safari(3.03 beta windows) )。我假设这些浏览器支持这些功能,所以想知道我是否正在使用IE和Opera支持的错误调用,这不会让我感到惊讶。

2 个答案:

答案 0 :(得分:1)

以为我应该为后代回答 - 我使用subframe.contentWindow.test()来解决问题。

答案 1 :(得分:0)

父文档源的域是否与子iframe的域相同?我相信FireFox要求它们是为了做这样的事情。