text=window.document.body.parentElement.outerHTML
这样就可以了

解决方案 »

  1.   

    newwin.document.write(document.documentElement.innerHTML)
      

  2.   

    to:ls176(快按Alt+Tab) <script language="JavaScript" type="text/JavaScript">
    newwin=window.open("about:blank","","")
    newwin.document.write(document.body.parentElement.test.outerHTML);
    </script>
    <div align="center" id="test">fdfdfdf</div>这样为什么不行?打开的新窗和原窗是一样的,没有什么意思
      

  3.   

    另外text="这是一个测试
    这是一个测试"是错误的,那怎么让变量换行呀(不是输出换行<br>)?
      

  4.   

    改成这样应该可以了!<script language="JavaScript" type="text/JavaScript">
    newwin=window.open("about:blank","","")
    newwin.document.write(test.outerHTML);
    </script>
    <div align="center" id="test">fdfdfdf</div>
      

  5.   

    换行:text="这是一个测试\n这是一个测试"
      

  6.   

    ?window.open一个新的,这个新的里面还有window.open,然后再window.open,会打开无数窗口啊。
      

  7.   

    可以这样,你把你需要的写入到新页面的东西写道一个textarea里面
    然后window.open().document.write(textareaobj.value)