oDoc.write(str);
==>
oDoc.document.write(str);

解决方案 »

  1.   

    楼上梅大侠:按您说的改了。还是不行啊。还是提示脚本错误。第8行缺少字符
    环境:IE6+SP1 winXP+SP1
    IE6+SP1 win2K+SP4很奇怪的问题,这个页在myie中打开时能正确打开弹出窗口
      

  2.   

    win2K ie6.0 测试通过
    -------------------------------------------
    <script language="javascript">
    function openWin(conts)
    {
        var win = window.open();
        var str = "<html><body>hello world"+conts+"</body></html>";
        win.document.write(str);
    }
    </script>
    <body onload="openWin('自动方式')">
    <input type=button value=open onclick='openWin("按钮方式")'>
    </body>
      

  3.   

    <script language="javascript">
    function openWin(conts)
    {
        var win = window.open();
        oDoc = win;
        var str = "<html><body>hello world"+conts+"</bo"+"dy></h"+"tml>";
        win.document.write(str);
    }
    </script>
    <body onload=openWin('自动方式')>
    <input type=button value=open onclick='openWin("按钮方式")'>
    </body>
      

  4.   

    ie6下是可以的啊:!!<script language="javascript">
    function openWin(conts)
    {
        var win = window.open();
        oDoc = win;
        var str = "<html><body>hello world"+conts+"</body></html>";
        oDoc.document.write(str);
    }
    </script>
    <body onload=openWin('自动方式')>
    <input type=button value=open onclick='openWin("按钮方式")'>
    </body>