软讯网络 > 编程语言 > 汇编语言 > JS代码库4:如何在主页面内调用iframe内的函数
【标 题】:JS代码库4:如何在主页面内调用iframe内的函数
【关键字】:
JS,iframe
【来 源】:http://www.cnitblog.com/qingchunjun/archive/2006/06/12/12101.html
JS代码库4:如何在主页面内调用iframe内的函数

平时没有注意过这个问题,今天突然遇到还感到比较棘手。百度一下,才知道了问题的答案,遂记之。
在主页面调用iframe内的函数时,需要在主页使用frames['iframeName'].funcName();语句来调用,且必须使用某一事件来触发该语句。样例如下:
index.htm代码如下:
<html>
<head>
</head>
<body>?? <!--也可以放在这里用onload事件来触发frames['main'].test();-->
<input type=button value=btn onclick="frames['main'].test();">???
<iframe src="a.htm" name=main></iframe>
</body>
</html>
a.htm代码如下:
<html>
<head>
</head>
<body>
<script>
function test(){
?? alert("ok");
}
</script>
</body>
</html>