2014-03-29 120 views
2

我想调用一个iFrame中的函数。万物细跟下面,当我使用的是Firefox,但如果我用IE(8)它不工作代码:调用iframe中的函数

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

从父,我想叫iFrame中的功能。我如何让它在IE中工作?

感谢

回答

0

尝试

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

*'.contentWindow'是不同 –

+0

我想的是,部分在调试控制台中,但没有工作。我得到它的工作:window.frames ['iframe'] window.myFunction() – oneofakind

0

我得到它在所有浏览器与下面这段代码工作:

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