📄 utility.js
字号:
//获取对象的位置
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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -