var fr = parent.frames["frameright"].document;
var newf = fr.createElement("frame");
fr.getElementsByTagName("frameset")[0].appendChild(newf);

解决方案 »

  1.   

    function addframe(){
     
           var fr = parent.frames["frameright"].document;
       var newf = fr.createElement("frame"); 
       newf.id="fnew";
       
               fr.getElementsByTagName("frameset")[0].appendChild(newf);
     
               alert ( fr.getElementsByTagName("frameset")[0].name );  //ok
     
               fr.getElementsByTagName("frameset")[0].document.all.fnew.src="http://www.microsoft.com";
      }
    可以执行了,但是fnew不能显示,怎么显示?
      

  2.   

    ok,可以了,添加            fr.getElementsByTagName("frameset")[0].rows="100,100,100,*";