<iframe id="abc" src=……></iframe> abc.aaa() 你这种不是标准的调用方法,
你应该给 iframe 给定一个 name
<iframe name="abc" src=……></iframe>
window.frames["abc"].aaa()

解决方案 »

  1.   

    meizz(梅花雪) ( ) 信誉:705  太强了
      

  2.   

    window.frames["abc"].aaa()
    这种方法在firefox里也不行。在javascript控制台里的错误提示是这样的:window.frames has no properties
      

  3.   

    main.htm:
    <iframe name=abc src="ttt.htm"></iframe>
    <input type=button value=ok onclick="window.frames['abc'].aaa()">ttt.htm:
    <SCRIPT LANGUAGE="JavaScript">
    function aaa()
    {
      alert("meizz");
    }
    </SCRIPT>我在 Firefox1.0 IE Mozilla1.7 Netscape7 Opera7.54 里测试都是通过的.