📄 treelist.js
字号:
function OpenTree(AImgID,FAImgID,ID)
{
SelectObjItem(this)
if (document.images[AImgID]!=null)
{if (document.images[AImgID].src.indexOf('Open.gif')!=-1)
{
if (document.images[AImgID].src.indexOf('EndOpen.gif')!=-1)
{document.images[AImgID].src='../Images/Folder/EndClose.gif';}
else
{document.images[AImgID].src='../Images/Folder/Close.gif';}
if (document.images[FAImgID].src.indexOf('folderopen.gif')!=-1)
{document.images[FAImgID].src='../Images/Folder/folderclosed.gif';}
HideChildClass(ID);
}
else
{ if (document.images[FAImgID].src.indexOf('folderclosed.gif')!=-1){
document.images[FAImgID].src='../Images/Folder/folderopen.gif';}
if (document.images[AImgID].src.indexOf('EndClose.gif')!=-1)
{document.images[AImgID].src='../Images/Folder/EndOpen.gif';}
else
{document.images[AImgID].src='../Images/Folder/Open.gif';}
ShowChildClass(ID);
}
}
}
function ClickImgEvent(ClickObj,ID)
{
var ImgSrc=ClickObj.src,OpenTF;
var FolderObj=ClickObj.parentElement.children(ClickObj.parentElement.children.length-1);
if (ImgSrc.indexOf('Close.gif')!=-1) {ClickObj.src='../Images/Folder/Open.gif';OpenTF=true}
if (ImgSrc.indexOf('EndClose.gif')!=-1) {ClickObj.src='../Images/Folder/EndOpen.gif';OpenTF=true};
if (ImgSrc.indexOf('Open.gif')!=-1) {ClickObj.src='../Images/Folder/Close.gif';OpenTF=false;}
if (ImgSrc.indexOf('EndOpen.gif')!=-1) {ClickObj.src='../Images/Folder/EndClose.gif';OpenTF=false;}
if (OpenTF)
{
if (FolderObj.src.indexOf('folderclosed.gif')!=-1) FolderObj.src='../Images/Folder/folderopen.gif';
ShowChildClass(ID);
}
else
{
if (FolderObj.src.indexOf('folderopen.gif')!=-1) FolderObj.src='../Images/Folder/folderclosed.gif';
HideChildClass(ID);
}
}
function ChangeImg(Obj,OpenTF)
{
var CurrObj=null,ImgSrc='';
for (var i=0;i<Obj.all.length;i++)
{
CurrObj=Obj.all(i);
if (CurrObj.tagName.toLowerCase()=='img')
{
ImgSrc=CurrObj.src;
if (OpenTF==true)
{
if (ImgSrc.indexOf('Close.gif')!=-1) CurrObj.src='../Images/Folder/Open.gif';
if (ImgSrc.indexOf('EndClose.gif')!=-1) CurrObj.src='../Images/Folder/EndOpen.gif';
if (ImgSrc.indexOf('Open.gif')!=-1) return;
if (ImgSrc.indexOf('EndOpen.gif')!=-1) return;
if (ImgSrc.indexOf('folderopen.gif')!=-1) return;
if (ImgSrc.indexOf('folderclosed.gif')!=-1) CurrObj.src='../Images/Folder/folderopen.gif';
}
else
{
if (ImgSrc.indexOf('Close.gif')!=-1) return;
if (ImgSrc.indexOf('EndClose.gif')!=-1) return;
if (ImgSrc.indexOf('Open.gif')!=-1) CurrObj.src='../Images/Folder/Close.gif';
if (ImgSrc.indexOf('EndOpen.gif')!=-1) CurrObj.src='../Images/Folder/EndClose.gif';
if (ImgSrc.indexOf('folderopen.gif')!=-1) CurrObj.src='../Images/Folder/folderclosed.gif';
if (ImgSrc.indexOf('folderclosed.gif')!=-1) return;
}
}
}
}
function HideChildClass(ID)
{
var CurrObāj=null;
var TRObj=document.body.getElementsByTagName('TR');
for (var i=0;i<TRObj.length;i++)
{
CurrObj=TRObj(i);
if (CurrObj.AllParentID!=null)
{
if (CurrObj.AllParentID.indexOf(ID)!=-1) CurrObj.style.display='none';
}
}
}
function ShowChildClass(ID)
{
var CurrObj=null;
var TRObj=document.body.getElementsByTagName('TR');
for (var i=0;i<TRObj.length;i++)
{
CurrObj=TRObj(i);
if (CurrObj.ParentID==ID)
{
if (CurrObj.tagName.toLowerCase()=='tr')
{
CurrObj.style.display='';
ChangeImg(CurrObj,false);
}
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -