日期:2014-05-17  浏览次数:20687 次

用javascript动态加载不同css/js文件

DynamicLoad.js文件代码如下:


function DynamicLoad()
{
//属性
var Self=this;?????? //对象自身

//功能:加载指定的文件
//参数:src——需要被加载的文件
//返回:(无)
this.Load=function(src)
{
if(Self.IsLoaded(src))???? //判断该文件是否已经加载了
{
??? Self.OnLoaded(src);
??? return;
}
else??????? //如果没有加载,动态创建
{
??? var objDynamic;???? //动态创建的对象
??? var type=Self.GetSrcType(src); //文件类型
??? if(type=="js" || type=="vbs")
??? {
???? objDynamic=document.createElement("script");
???? objDynamic.src=src;
???? if(type=="js")
???? {
????? objDynamic.type="text/javascript";
????? objDynamic.language="javascript";
???? }
???? else
???? {
????? objDynamic.type="text/vbscript";