当然可以,document.write('<script language="JavaScript" src="Functions.js"><\/script>')

解决方案 »

  1.   

    这样会添加到源码的什么位置?
    在子函数中使用document.write()是不是要将原来的源码覆盖?
      

  2.   

    最好是重新刷新每个页面!实在想动态添加,可以读出来后
    用eval得到!
      

  3.   

    这个js文件比较大,就是为了加快界面的显示速度,才使外部JS文件在界面显示完成后才动态地添加,所以不可能刷新页面的!
      

  4.   

    <body onLoad="DoInit()">
     <script language="JavaScript">
       function DoInit(){
         var oElement = document.createElement("script")
         document.body.insertAdjacentElement('beforeEnd', oElement)
         oElement.language="JavaScript"
         oElement.src="Functions.js"
       }
     </script>
    </body>要注意在functions.js还没加载完时,不能执行functions.js中的函数!
      

  5.   

    <body onLoad="DoInit()">
     <script language="JavaScript">
       function DoInit(){
         var oElement = document.createElement("script")
         document.body.insertAdjacentElement('beforeEnd', oElement)
         oElement.language="JavaScript"
         oElement.src="Functions.js"
       }
     </script>
    </body>你比我还先贴上来了哦,还是要给分哟!
      

  6.   

    to  kegumingxin(刻骨铭心) :谢谢你的代码,我当然会给分感谢的啦!