在iframe中调用函数

时间:2014-03-29 12:34:57

标签: javascript function internet-explorer iframe

我正在尝试在iFrame中调用一个函数。当我使用Firefox时,使用下面的代码可以很好地使用,但是如果我使用IE(8)它不起作用:

 document.getElementById("iframe").contentWindow.myFunction();

从父母那里,我想调用iFrame中的函数。我如何让它在IE中运行?

由于

2 个答案:

答案 0 :(得分:1)

尝试

var _frame = document.getElementById("iframe");
var contentWin = _frame.contentWindow || _frame.contentDocument;

答案 1 :(得分:0)

我使用以下代码在所有浏览器中使用它:

window.frames['iframeid'].window.myFunction();