• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

接前代码_PHP

php 搞代码 4年前 (2022-01-25) 18次浏览 已收录 0个评论

function outputFolderLink() {
if(this.hreference && this.target) {
doc.write(“
if(browserVersion > 0) {
doc.write(“onClick=’JavaScript: clickOnFolder(“+this.id+”)'”)
}
doc.write(“>”)
}
else
doc.write(“”)
}

function addChild(childNode) {
selectfile[fEntries]=childNode.desc;
fEntries++;
this.children[this.nChildren] = childNode;
this.nChildren++;
return(childNode);
}

function folderSubEntries() {
var i = 0;
var se = this.nChildren;

for(i = 0; i < this.nChildren; i++) {
if(this.children[i].children) //is a folder
se = se + this.children[i].subEntries();
}

return(se)
}

// Definition of class Item (a document or link inside a Folder)

function Item(itemDescription, hreference, itemLink, itemImg,parentid) // Constructor
{
// constant data
this.desc = itemDescription
this.link = itemLink
this.hreference = hreference;
this.id =index;
this.navObj = 0; //initialized in render()
this.iconImg = 0; //initialized in render()

// iconSrc俊 瘤沥登绰 捞固瘤 颇老阑 阿 酒捞袍俊 嘎霸 瘤沥且 荐 乐档废 茄促 (格钎)
this.iconSrc = itemImg;

// methods
this.initialize = initializeItem ;
this.createIndex = createEntryIndex;
this.hide = hideItem;
this.display = display;
this.renderOb = drawItem;
this.totalHeight = totalHeight;

this.parentid=parentid;
//alert(this.parent);
}

function hideItem() {
if(browserVersion == 1) {
if(this.navObj.style.display == “none”)
return;
this.navObj.style.display = “none”
}
else {
if(this.navObj.visibility == “hiden”)
return;
this.navObj.visibility = “hiden”;
}
}

function initializeItem(level, lastNode, leftSide) {
this.createIndex();

if(level > 0) {
if(lastNode) { //the last ‘brother’ in the children array
this.renderOb(leftSide + “”)
leftSide = leftSide + “”
}
else {
this.renderOb(leftSide + “”)
leftSide = leftSide + “”
}
}
else
this.renderOb(“”)
}

function drawItem(leftSide) {

if(browserVersion == 2)
doc.write(“”);

doc.write(“<TABLE ");
if(browserVersion == 1)
doc.write(” ID=’item” + this.id + “‘ STYLE=’position:block;’ “);
doc.write(” BORDER=0 CELLSPACING=0 CELLPADDING=0>”);
doc.write(““);
doc.write(leftSide);

if(this.link != “”) doc.write(“”);
doc.write(” doc.write(“SRC='”+this.iconSrc+”‘%20BORDER=0>”)

%20%20%20%20if(this.link%20!=%20″”)
%20%20%20%20%20%20%20%20doc.write(“”);

%20%20%20%20doc.write(““);
%20%20%20%20doc.write(“

“);
%20%20%20%20if(USETEXTLINKS)%20{
%20%20%20%20%20%20%20%20if(this.link%20!=%20″”)
%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20doc.write(“‘+%20this.desc%20+%20″“);
%20%20%20%20%20%20%20%20else
%20%20%20%20%20%20%20%20%20%20%20%20doc.write(this.desc);
%20%20%20%20}
%20%20%20%20else%20{
%20%20%20%20%20%20%20%20doc本文来源gao@daima#com搞(%代@#码@网&搞gaodaima代码.write(this.desc);
%20%20%20%20}

%20%20%20%20doc.write(“

“);
%20%20%20%20doc.write(““)

%20%20%20%20if(browserVersion%20==%202)
%20%20%20%20%20%20%20%20doc.write(“”);

%20%20%20%20if(browserVersion%20==%201)%20{
%20%20%20%20%20%20%20%20this.navObj%20=%20doc.all[“item”+this.id]
%20%20%20%20%20%20%20%20this.iconImg%20=%20doc.all[“itemIcon”+this.id]
%20%20%20%20}
%20%20%20%20else%20if(browserVersion%20==%202)%20{
%20%20%20%20%20%20%20%20this.navObj%20=%20doc.layers[“item”+this.id];
%20%20%20%20%20%20%20%20this.iconImg%20=%20this.navObj.document.images[“itemIcon”+this.id];
%20%20%20%20%20%20%20%20doc.yPos%20=%20doc.yPos+this.navObj.clip.height;
%20%20%20%20}
}

function%20addposition(id,str1){
%20%20%20%20if(id>0){
%20%20%20%20%20%20%20clickedFolder%20=%20indexOfEntries[id];
%20%20%20%20%20%20%20parentid=clickedFolder.parentid;
%20%20%20%20%20%20%20parentname=indexOfEntries[parentid];
%20%20%20%20%20%20%20pa=parentname.desc;
%20%20%20%20%20%20%20if(parentid==0)str=pa+str1;
%20%20%20%20%20%20%20else%20str=’—>‘+pa+str1;
%20%20%20%20%20%20%20addposition(parentid,str);

%20%20%20%20}
}
var%20str=””;
function%20veiwFile%20(msg)%20{
%20%20%20%20var%20typeLogo=typeof%20top.logo;
%20%20%20%20if(typeLogo==”undefined”)return;
%20%20%20%20var%20tpyeFrame=typeof%20%20top.logo.top1;
%20%20%20%20if(tpyeFrame==”undefined”)return;
%20%20%20%20objDocument=%20top.logo.top1;
%20%20%20%20var%20folderText=””;
%20%20%20%20if(msg==0)folderText=selectfile[msg];
%20%20%20%20else%20{
%20%20%20%20%20%20%20%20%20str=’
—>‘+selectfile[msg];
%20%20%20%20%20%20%20%20%20addposition(msg,str);
%20%20%20%20%20%20%20%20%20folderText=str;
%20%20%20%20}
%20%20%20%20objDocument.document.open();
%20%20%20%20objDocument.document.write(‘%20当前位置:%20%20%20%20%20’+folderText+”“);
%20%20%20%20objDocument.document.close();
}

//%20Methods%20common%20to%20both%20objects%20(pseudo-inheritance)
function%20display()%20{
%20%20%20%20if(browserVersion%20==%201)
%20%20%20%20%20%20%20%20this.navObj.style.display%20=%20″block”;
%20%20%20%20else
%20%20%20%20%20%20%20%20this.navObj.visibility%20=%20″show”;
}

function%20createEntryIndex()%20{
%20%20%20%20indexOfEntries[nEntries]%20=%20this;
%20%20%20%20nEntries++;
}

//%20total%20height%20of%20subEntries%20open
function%20totalHeight()%20{%20//used%20with%20browserVersion%20==%202
%20%20%20%20var%20h%20=%20this.navObj.clip.height;
%20%20%20%20var%20i%20=%200;

%20%20%20%20if(this.isOpen)%20{%20//%20is%20a%20folder%20and%20_is_%20open
%20%20%20%20%20%20%20%20for(i%20=%200%20;%20i%20<%20this.nChildren;%20i++)
%20%20%20%20%20%20%20%20%20%20%20%20h%20=%20h%20+%20this.children[i].totalHeight();
%20%20%20%20}
%20%20%20%20return%20h
}

//%20Events

function%20clickOnFolder(folderId)%20{
%20%20%20%20var%20clicked%20=%20indexOfEntries[folderId];
%20%20%20%20if(!clicked.isOpen)
%20%20%20%20%20%20%20%20clickOnNode(folderId);
%20%20%20%20if(clicked.isSelected)
%20%20%20%20%20%20%20%20return;
}

function%20clickOnNode(folderId)%20{
%20%20%20%20var%20clickedFolder%20=%200;
%20%20%20%20var%20state%20=%200;
%20%20%20%20clickedFolder%20=%20indexOfEntries[folderId];
%20%20%20%20state%20=%20clickedFolder.isOpen;
%20%20%20%20if%20(!state){
%20%20%20%20%20%20%20%20%20if(clickedFolder.target)clickedFolder.target.location=clickedFolder.hreference;%20//点击folder时显示相关链接页面
%20%20%20%20%20%20%20%20%20veiwFile(folderId);
%20%20%20%20%20}
%20%20%20%20clickedFolder.setState(!state);%20//openclose
}

function%20initializeDocument()%20{
%20%20%20%20if(doc.all)
%20%20%20%20%20%20%20%20browserVersion%20=%201;%20//IE4
%20%20%20%20else%20if(doc.layers)
%20%20%20%20%20%20%20%20browserVersion%20=%202;%20//NS4
%20%20%20%20else
%20%20%20%20%20%20%20%20browserVersion%20=%200;%20//other

%20%20%20%20foldersTree.initialize(0,%201,%20″”);
%20%20%20%20//foldersTree.display();

%20%20%20%20if(browserVersion%20>%200)%20{
%20%20%20%20%20%20%20%20doc.write(“%20”);

%20%20%20%20%20%20%20%20//%20close%20the%20whole%20tree
%20%20%20%20%20%20%20%20clickOnNode(0);

%20%20%20%20%20%20%20%20//%20open%20the%20root%20folder
%20%20%20%20%20%20%20%20clickOnNode(0);
%20%20%20%20}
}

//%20Auxiliary%20Functions%20for%20Folder-Treee%20backward%20compatibility
function%20gFldr(description,%20hreference,parentid,target)%20{
%20%20%20%20%20%20%20%20var%20des;
%20%20%20%20%20%20%20%20index++;
%20%20%20%20%20%20%20%20if(fEntries==0){
%20%20%20%20%20%20%20%20%20%20%20selectfile[fEntries]=description;
%20%20%20%20%20%20%20%20%20%20%20fEntries++;
%20%20%20%20%20%20%20%20}
%20%20%20%20%20%20%20%20des=description;
%20%20%20%20folder%20=%20new%20Folder(des,%20hreference,parentid,target);
%20%20%20%20return(folder);
}

function%20gLnk(target,%20description,%20linkData,%20itemImg,parentid)%20{
%20%20%20%20fullLink%20=%20″”

%20%20%20%20if(target%20==%200%20||target==””)%20{
%20%20%20%20%20%20%20%20if(linkData%20!=%20″”)
%20%20%20%20%20%20%20%20%20%20%20%20fullLink%20=%20″‘”+linkData+”‘%20TARGET=\”_blank\””;//显示在新开的窗体中
%20%20%20%20%20%20%20%20else
%20%20%20%20%20%20%20%20%20%20%20%20fullLink%20=%20″”;
%20%20%20%20}
%20%20%20%20if(target%20==%201)%20{
%20%20%20%20%20%20%20%20if(linkData%20!=%20″”%20)
%20%20%20%20%20%20%20%20%20%20%20%20fullLink%20=%20″‘”+linkData+”‘%20TARGET=\”_slef\””;//显示在表单所在的框架或窗体中
%20%20%20%20%20%20%20%20else
%20%20%20%20%20%20%20%20%20%20%20%20fullLink%20=%20″”;
%20%20%20%20}
%20%20%20%20else%20if(target%20==%202)%20{
%20%20%20%20%20%20%20%20if(linkData%20!=%20″”)
%20%20%20%20%20%20%20%20%20%20%20%20fullLink%20=%20″‘”+linkData+”‘%20TARGET=\”_parent\””;%20//显示在包含表单的框架的父框架中
%20%20%20%20%20%20%20%20else
%20%20%20%20%20%20%20%20%20%20%20%20fullLink%20=%20″”;
%20%20%20%20}
%20%20%20%20else%20if(target%20==%203)%20{
%20%20%20%20%20%20%20%20if(linkData%20!=%20″”)
%20%20%20%20%20%20%20%20%20%20%20%20fullLink%20=%20″‘”+linkData+”‘%20TARGET=\”_top\””;//显示在顶层窗体中
%20%20%20%20%20%20%20%20else
%20%20%20%20%20%20%20%20%20%20%20%20fullLink%20=%20″”;
%20%20%20%20}

%20%20%20%20else%20{//alert(target);
%20%20%20%20%20%20%20%20if(linkData%20!=%20″”)
%20%20%20%20%20%20%20%20%20%20%20%20fullLink%20=%20″‘”+linkData+”‘%20TARGET=”+target;//显示在target窗体中
%20%20%20%20%20%20%20%20else
%20%20%20%20%20%20%20%20%20%20%20%20fullLink%20=%20″”;
%20%20%20%20}
%20%20%20%20index++;%20//当前节点编号

%20%20%20%20linkItem%20=%20new%20Item(description,%20linkData,%20fullLink,%20itemImg,parentid)
%20%20%20%20return%20linkItem
}

function%20insFldr(parentFolder,%20childFolder,target,hreference)%20{
%20%20%20%20%20%20%20%20var%20child;
%20%20%20%20%20%20%20%20var%20desc;
%20%20%20%20%20%20%20%20parentid=parentFolder.id;
%20%20%20%20%20%20%20%20child=gFldr(childFolder,hreference,parentid,target);
%20%20%20%20return(parentFolder.addChild(child));
}

function%20insDoc(parentFolder,target,%20description,%20linkData,%20itemImg)%20{
%20%20%20%20%20%20%20%20var%20document;
%20%20%20%20%20%20%20%20var%20itemImg;
%20%20%20%20%20%20%20%20itemImg=imageURL+”bu.gif”;
var desc;
parentid=parentFolder.id;
document=gLnk(target, description, linkData, itemImg,parentid);
parentFolder.addChild(document);
}

function setObjDocument(msg){
if (msg!=null){
objDocument=msg;
}
}

//设置展开、收缩图片路径
function setImageURL(msg){
if (msg==null){
imageURL=”../leftfiles/images/”;
}else imageURL=msg;
}

//设置超链接文本颜色
function setLinkColor(msg){
linkColor=msg;
}
function setFloderColor(msg){
floderColor=msg;
}
// Global variables

USETEXTLINKS = 1;
indexOfEntries = new Array;
nEntries = 0;
index=-1; //节点编号
doc = document;
browserVersion = 0;
selectedFolder = 0;
selectfile=new Array;
fEntries=0;
var objDocument,imageURL;
var linkColor=”#085dde”;
var floderColor=”#292c08″;
var type1=typeof top.logo;

if (type1==”undefined”){
objDocument=null;
}

if(imageURL==null){
setImageURL(imageURL);
}


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:接前代码_PHP

喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址