<div name="yuanxy"></div>=><div id="yuanxy"></div>

解决方案 »

  1.   

    function saveas()
    {
      newstr=document.all.yuanxy.innerHTML;
      win=window.open("savehtm.htm","","");
      win.document.dody.innerHTML=newstr;
      win.document.execCommand('SaveAs',false,null);
      win.opener=null;
      win.close();
    }
    </script>
    可这样写还是不行
    你说怎么往新开页里写,新开页要设置什么
      

  2.   

    <div id="yuanxy"><font color=#ff0000>red</font></div>
    <input type=button value=save onclick=saveas()><script language=Javascript>
    function saveas()
    {
      newstr=document.all.yuanxy.innerHTML;
      win=window.open("about:blank","","");
      win.document.write(newstr);
      win.document.execCommand('SaveAs',false,null);
      win.opener=null;
      win.close();
    }
    </script>