utility.js

来自「TurboCWCShop v1.6.7 is make in the Utili」· JavaScript 代码 · 共 78 行

JS
78
字号
//获取对象的位置
function ETSOOGetPos(objE){
	var numLeft=0,numTop=0;
	while(objE){
		numLeft+=objE.offsetLeft;
		numTop+=objE.offsetTop;
		objE=objE.offsetParent;
	}
	return new Array(numLeft,numTop);
}
//获取调用脚本文件路径
function ETSOOGetScriptPath(strFileName){
	var arrScripts=document.getElementsByTagName("script");
	var numLen=arrScripts.length;
	var regEditor=new RegExp("(.*)"+strFileName,"gi");
	for(var numI=0;numI<numLen;numI++)
	{
		var strSrc=arrScripts[numI].src;
		if(regEditor.test(strSrc))
		{
			var strPath=RegExp.$1;
			return strPath;
		}
	}
}
//获取调整了的高度
function ETSOOGetAdjustHeight(numH){
	var strApp=navigator.appMinorVersion;
	if(strApp&&(strApp.indexOf("SP2")!=-1||strApp.indexOf("SP1")!=-1))numH+=22;
	return numH;
}
//获取浏览器版本
function ETSOOGetBrowserVersion(){
	var numVersion=0,strApp=navigator.appVersion;
	if(window.navigator.language==null){
		var regApp=/ MSIE (.*);/gi;
		if(regApp.test(strApp)){
			numVersion=100+parseFloat(RegExp.$1);
		}
	}else numVersion=parseFloat(strApp);
	return numVersion;
}
//取得网站根路径
function ETSOOGetBasePath(){
	var strBase=document.domain;
	var numPort=document.location.port;
	if(numPort!="")strBase+=':'+numPort;
	return strBase;
}
//取得相对路径
function ETSOOGetRelativePath(strPath){
	var strBase=ETSOOGetBasePath();
	strPath=strPath.replace(new RegExp("http://"+strBase,"gi"),"");
	return strPath;
}
//获取浏览器语言
function ETSOOGetLanguage(){
	var strLanguage=window.navigator.userLanguage;
	if(strLanguage==null)strLanguage=window.navigator.language;
	if(strLanguage==null)strLanguage="";
	return strLanguage.toLowerCase();
}
//获取event对象
function ETSOOGetEventObj(objEvent){
	if(objEvent==null)objEvent=window.event;
	if(objEvent==null)return;
	return objEvent.target?objEvent.target:objEvent.srcElement;
}
//是否包含
function ETSOOContain(objE,objT){
	var blnOK=false;
	if(objT.contains)blnOK=objT.contains(objE);
	else{
		while(objE&&objE!=objT)objE=objE.parentNode;
		if(objE)blnOK=true;
	}
	return blnOK;
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?