IncludeFile.js

出自ProgWiki

跳轉到: 導航, 搜尋

用途

程式碼

var includeFile = {};
 
includeFile.headElement = document.getElementsByTagName("head")[0];
 
// included-JsFile tracker
includeFile.loadedJsFiles = {};
 
includeFile.js = function(strUrl) 
{
    if (includeFile.loadedJsFiles[strUrl])
    {
        return null;
    }
 
    includeFile.loadedJsFiles[strUrl] = true;
 
    var newJsObj = document.createElement('script');
    newJsObj.type = 'text/javascript';
    newJsObj.src = strUrl;
    includeFile.headElement.appendChild(newJsObj);
 
    return newJsObj;
}
 
 
// included-CssFile tracker
includeFile.loadedCssFiles = {};
 
includeFile.css = function(strUrl)
{
    if (includeFile.loadedCssFiles[strUrl])
    {
        return null;
    }
 
    includeFile.loadedCssFiles[strUrl] = true;
 
    var newCssObj = document.createElement('link');
    newCssObj.type = 'text/css';
    newCssObj.rel = "stylesheet";
    newCssObj.href = strUrl;
    includeFile.headElement.appendChild(newCssObj);
 
    return newCssObj;
}

相關

$.getScript("test.js");
個人工具
名字空間
變換
動作
導航
分類
其他
技術類News或部落格
工具箱