varscriptLocation="";
varscriptName="Utility.js";
varscripts=document.getElementsByTagName('script');
for(vari=0;i<scripts.length;i++){
varsrc=scripts[i].getAttribute('src');
if(src){
varindex=src.lastIndexOf(scriptName);
//isitfound,attheendoftheURL?if((index>-1)&&(index+scriptName.length==src.length)){
scriptLocation=src.slice(0,-scriptName.length);
break;
}
}
}
returnscriptLocation;
}
var_scriptLocation=_GetScriptLocation();
var_basepath=_scriptLocation.replace("JavaScript/","");
var_versionNO='';
function_IncludeScript(inc,baseLocation){
if(!baseLocation){
baseLocation=_scriptLocation;
}
varscript='<'+'scripttype="text/javascript"src="http://t.zoukankan.com/'+baseLocation
+inc+_versionNO+'"'+'><'+'/script>';
document.writeln(script);
}
function_IncludeStyle(inc,baseLocation){
if(!baseLocation){
baseLocation=_scriptLocation+"../styles/";
}
varstyle='<'+'linktype="text/css"rel="stylesheet"href="http://t.zoukankan.com/'+baseLocation+inc+_versionNO+'"'+'/>';
document.writeln(style);
}
function_GetBrowser(){
varua=navigator.userAgent.toLowerCase();
if(ua.indexOf('opera')!=-1)
return'opera';
elseif(ua.indexOf('msie')!=-1)
return'ie';
elseif(ua.indexOf('safari')!=-1)
return'safari';
elseif(ua.indexOf('gecko')!=-1)
return'gecko';
elsereturnfalse;
}
functionResolveUrl(path){
if(path){
path=path.replace("\\","/").replace("//","/");
if(path.indexOf(_basepath)==0)
returnpath;
elseif(path.indexOf(_basepath.substring(1,_basepath.length))==0)
return"/"+path;
elseif(path=="/")
return_basepath;
elsereturn(_basepath+path).replace("//","/");
}elsereturn_basepath;
}
functionresolveUrl(path){returnResolveUrl(path);}
functionresolveurl(path){returnResolveUrl(path);}
/*
使用时本脚本需要从后台注册
ClientScript.RegisterClientScriptInclude(this.GetType(),"Include",ResolveUrl("~/js/Include.js"));
一般这样的方法放在pagebase初始化或load方法中
//获取相对于虚拟目录的url,如果是网站则返回相对于根目录的url,如果path是空或者“/”返回虚拟目录名称
ResolveUrl("");
*/