把红色文字另存为ad.js
然后在一个页面调用这个JS。
 
document.write(
         '<script src="1.js"></script><br>这些文字怎么跑到上面去了。我要你在下面啊。' +
 '');

 
说明:1.js是这样写的:
document.write(
'aaaafffgghhj' +
'');
这些文字怎么跑到上面去了。我要你在1.js的下面啊。怎么解决呢?

解决方案 »

  1.   

    就有一个1.js就行了在要放置的位置调用这个1.js文件
      

  2.   

    <script>
    document.write(
    '<script src="1.js"></script>');
    </script>
    <script>
    document.write( '<br>这些文字怎么跑到上面去了。我要你在下面啊。' );
    </script>
      

  3.   

    回2楼:不能一个啊,需要2个js。因为这是两个独立的文件。回3楼:需要写在js里面啊。你的如下这样写,再另存为js,再调用该js,效果还是依旧啊,文字跑到上面去了:document.write(
    '<script src="http://www.zhuatu.com/js/datuku.js"></script>');
    document.write( '<br>这些文字怎么跑到上面去了。我要你在下面啊。' );
      

  4.   

    <script type="text/javascript">
        document.write('<script type="text/javascript" src="1.js"><\/script>');
    </script>
      <script type="text/javascript">
        document.write('<script type="text/javascript">');
        document.write('alert(2);')
        document.write('<\/script>');
    </script>
    虽然我不懂你想表达什么,不过想我想应该是js的执行顺序问题吧,你按上面的格式,填写试试吧。。
      

  5.   

    这样也不行:document.writeln("<script>");
    document.writeln("document.write(unescape(\"%3Cscript src=http:\/\/www.zhuatu.com\/js\/datuku.js type=\'text\/javascript\'%3E%3C\/script%3E\")); ");
    document.writeln("<\/script>");
    document.writeln("<script>");
    document.writeln("document.write( \'<br>这些文字怎么跑到上面去了。我要你在下面啊。\' );");
    document.writeln("<\/script>")
      

  6.   

    <script type="text/javascript">alert("hi")</script>  测试下~