function LoadScript(src){
var h = document.getElementsByTagName("HEAD");
if(h.length == 0){
return;
}
var js = document.createElement("SCRIPT");
js.src = src;
js.language = "javascript";
h.appendChild(js);
}//----------------------------------------
动态载入JS。。看你自己的了
我闪人。

解决方案 »

  1.   

    楼上的有点复杂
    document.write("<script src=her.js><\/srcipt>");
    简单多了
      

  2.   

    不好意思,to matrixy ,还是不可以。
    提示:18行,对象不支持此属性或方法。代码如下:
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
    <title>New Page 1</title>
    </head><SCRIPT language=JavaScript>
    function LoadScript(src){
    var h = document.getElementsByTagName("head");
    if(h.length == 0) return;
    var js = document.createElement("SCRIPT");
    js.src = src;
    js.language = "javascript";
    h.appendChild(js);
    }function onload(){
      src = '1.js';
      LoadScript(src);
    }
    </SCRIPT><body onload="onload()"></body></html>谢谢了
      

  3.   

    h[0].appendChild(js);
    //--------------------------------
    呵呵
    我刚刚弄错了这个地方,这里得到的是一个集合,刚刚想起来就来回复了...
      

  4.   

    我当然试过,不信你试试
    File1:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    </head>
    <body>
    <script>
    document.write("here");
    document.write('<SCRIPT SRC=js.js><\/SCRIPT>');
    </script> 
    </body>
    </html>js.jsalert("here");