一个简单例子:主页:
<html>
<head>
<body>
<iframe id="frm1" src="a.htm"></iframe>
<iframe id="frm2" src="b.htm"></iframe>
<button onclick="javascript:frm1.fun1()"></button>
</body>
</html>a.htm:
<script language="javascript">
function fun1()
{
alert("test")
}
</script>

解决方案 »

  1.   

    <HTML>
    <HEAD>
    <TITLE> New Document </TITLE>
    <META NAME="Generator" CONTENT="EditPlus">
    <META NAME="Author" CONTENT="">
    <META NAME="Keywords" CONTENT="">
    <META NAME="Description" CONTENT="">
    </HEAD><BODY>
    <iframe name="ifr1" src="in.htm" scrolling=no></iframe>
    <iframe name="ifr2" src="out.htm" scrolling=no></iframe></BODY>
    </HTML>
    <SCRIPT LANGUAGE="JavaScript" defer>
    <!--
    self.ifr1.AAA();  //注意defer 是等待iframe 加载完毕再运行
    //-->
    </SCRIPT>
      

  2.   

    document.all.ifr1.AAA();
    这样不会出错。
    iframe是document的元素。从document开始引用就可以了。