比如我有一个1.html文件,内容如下<HTML>
<HEAD>
</HEAD>
<BODY>
这是本页的内容
</BODY>
</HTML>我在另一个页用var newWim=open("1.html","_blank")打开了这个页面,请问如何向打开的1.html中添加“这是添加的内容”这段文字,1.html的原来的文字要求保留,js代码要求ie,ff,opear都能支持。
谢谢了,献上60分!

解决方案 »

  1.   

        <script type="text/javascript">
            window.onload=function(){
            var newWim=open("photo3.html","_blank");
            newWim.document.body.innerHTML="aaaaaaaaaaaa";
            };
        </script>
      

  2.   

        <script type="text/javascript">
            window.onload=function(){
            var newWim=open("1.html","_blank");
            newWim.document.body.innerHTML="这是添加的内容<br>"
                                  +newWim.document.body.innerHTML;
            };
        </script>
      

  3.   

    <script type="text/javascript">
      window.onload=function(){
      var newWim=open("1.html","_blank");
      newWim.document.body.innerHTML="这是添加的内容<br>";
      };
      </script>
      

  4.   

    var newWim=open("1.html","_blank");
    newWim.document.open()
    newWim.document.write("ok")
    newWim.document.write("ok")
    newWim.document.close()
      

  5.   

        <script type="text/javascript">
            window.onload=function(){
            var newWim=open("photo3.html","_blank");
            if(document.body)newWim.document.body.innerHTML="aaaaaaaaaaaa<br/>"+newWim.document.body.innerHTML;
            else newWim.document.documentElement.innerHTML="aaaaaaaaaaaa<br/>"+newWim.document.documentElement.innerHTML;
            };
        </script>
      

  6.   

    火狐要求激活打开的窗口后才能饮用,这是脚本执行的时机问题。!!
    也就是执行脚本时你要等待。
    var win = window.open("test1.html");
    window.setTimeout(function(){
                   win.document.body.innerHTML+="aaaaa";
             },10);0.01秒后执行即可。另外建议这种加载耗时的方法都采用setTimeout()手工延时的方式处理!