//==================================
// FUN:引入外部文件
// DATE:2014-7-18
//==================================
function loadExtentFile(filename, fileType) {
var heads = document.getElementsByTagName("head");
if (fileType == "js") {
var script = document.createElement('script');
script.setAttribute("type", "text/javascript");
script.setAttribute("src", filename);//文件的地址 ,可为绝对及相对路径
if (heads.length)
heads[0].appendChild(script);
else
document.documentElement.appendChild(script);
} else if (fileType == "css") {
var doc = document;
var link = doc.createElement("link");
link.setAttribute("rel", "stylesheet");
link.setAttribute("type", "text/css");
link.setAttribute("href", filename);
var heads = doc.getElementsByTagName("head");
if (heads.length) {
heads[0].appendChild(link);
}
else {
document.documentElement.appendChild(link);
}
}
}
//==================================
// FUN:动态添加css
// DATE:2014-7-18
//==================================
function addCssByStyle(cssString) {
var doc = document;
var style = doc.createElement("style");
style.setAttribute("type", "text/css");
if (style.styleSheet) {// IE
style.styleSheet.cssText = cssString;
} else {// w3c
var cssText = doc.createTextNode(cssString);
style.appendChild(cssText);
}
var heads = doc.getElementsByTagName("head");
if (heads.length)
heads[0].appendChild(style);
else
doc.documentElement.appendChild(style);
}
//==================================
// FUN:获得cookie
// DATE:2014-7-18
//==================================
function getCookie(c_name) {
if (document.cookie.length > 0) {
c_start = document.cookie.indexOf(c_name + "=")
if (c_start != -1) {
c_start = c_start + c_name.length + 1
c_end = document.cookie.indexOf(";", c_start)
if (c_end == -1) c_end = document.cookie.length
return unescape(document.cookie.substring(c_start, c_end))
}
}
return ""
}
//==================================
// FUN:加载css和js
// DATE:2014-7-18
//==================================
function SetCssAndJS() {
var companyName = getCookie("CompanyName");
switch(companyName)
{
case "IBM": loadIMB(companyName);
break;
case "ShiZheng": loadShiZheng(companyName);
break;
}
}
function loadIMB(companyName) {
loadExtentFile("Theme/" + companyName + "/CSS/style.css", "css");
loadExtentFile("Theme/" + companyName + "/JS/home.js", "js");
}
function loadShiZheng(companyName) {
loadExtentFile("Theme/" + companyName + "/CSS/style.css", "css");
loadExtentFile("Theme/" + companyName + "/JS/home.js", "js");
}
$(function () {
SetCssAndJS();
})
动态的加载css,js
最新推荐文章于 2023-03-21 13:57:35 发布