没加载完,
你试试
bb(); 去掉
bb.js改成
alert("BBBBB");

解决方案 »

  1.   

    var BROWSER_IE = window.navigator.userAgent.indexOf("MSIE") != -1;
    var SCRIPT_TIMEOUT = 20000;function $import(jsurl, fCallback, fError) {
        
        if (typeof(fCallback) != "function") fCallback = new Function();
        if (typeof(fError) != "function") fError = new Function();    var oScriptEl, oTimeoutHDL, oHead;
        oScriptEl = document.createElement("script");
        oScriptEl.type = "text/javascript";
        oScriptEl.language = "javascript";
        oScriptEl.src = jsurl;
        oScriptEl.onreadystatechange = doCallback;
        
        if (BROWSER_IE) {
            oScriptEl.onload = function() {
                this.readyState = "complete";
                doCallback(); 
            };
        };
        
        oTimeoutHDL = window.setTimeout(doError, SCRIPT_TIMEOUT);
        document.getElementsByTagName("head")[0].appendChild(oScriptEl);    function doCallback() {
            if (oScriptEl.readyState == "complete" || oScriptEl.readyState == "loaded") {
                oScriptEl.onload = oScriptEl.onreadystatechange = new Function();
                fCallback();
                window.clearTimeout(oTimeoutHDL);
                oScriptEl.parentNode.removeChild(oScriptEl);
            }
        };    function doError() {
            oScriptEl.parentNode.removeChild(oScriptEl);
        };
    };试试这个
      

  2.   

    obj.type="text/javascript"; 
    obj.src=path;
    obj.defer = true;//加上这个试试
      

  3.   

    obj.defer = true;//啥意思
      

  4.   

    参见:
    http://www.v-ec.com/jslib/【JsLoader】部分
      

  5.   

    我试过把
    loadScript放在JS文件里再把
    BB();放在最外面就可以