var frame = document.createElement("frame");
frame.id = "Temp";
frame.src="a.htm";
document.body.appendChild( frame );这样看看

解决方案 »

  1.   

    添加是添加了``可是那个frame根本没有frame的属性和其他东西啊,,用frames不能调用.
      

  2.   

    添加了以后
    用document.all.Temp.src改不了?
    不会吧
    这我倒是没有测试过
      

  3.   

    document.all.Temp.src可以的``可是能不能加到frames数组里面呢?还有就是用这个方法看不到那个frame,,也不能innerHTML..晕死了.
      

  4.   

    <html>
    <head>
    <title>[mindon,2005]</title>
    <meta http-equiv="Content-Type" content="text/html; charset=GBK">
    <meta name="Author" content="by feng rongjun, china ([email protected],http://airoff.blogms.com/)">
    <script language="JavaScript">
    <!--
    function initframes() {
     var abc = document.getElementById("frset")
     abc.rows = "*,200";
     var frame = document.createElement("frame");
     frame.id = "Temp1";
     frame.src="about:a";
     abc.appendChild(frame);
     var frame2 = document.createElement("frame");
     frame2.id = "Temp2";
     frame2.src="about:c";
     abc.appendChild(frame2);
    }
    //-->
    </script>
    </head>
    <frameset id="frset" onload="initframes()"></frameset>
    <noframes><body bgcolor="#FFFFFF" text="#000000">no frameset support</body></noframes>
    </html>