在javascript中执行Iframe中定义的函数

时间:2014-05-28 08:24:24

标签: javascript

我在html文件中定义了一个函数。 html文件正在iframe中使用。所以我想从iframe的父页面调用该函数。我已经尝试了很多,但它正在抛出系统错误。

http://jsfiddle.net/Y2fgv/2/

父文件

<iframe id="test1" name="test" src="http://jsfiddle.net/Y2fgv/1/embedded/result/" allowtransparency=true frameborder="0" ></iframe>

var f= frames['test']
f.a(5)

iframe文件代码

function a(a){
alert(a)
}

1 个答案:

答案 0 :(得分:0)

您可以尝试这样的事情:

var f = document.getElementById("test1").contentWindow;
f.a(5); // to execute the function