0

0

接前代码_PHP

php中文网

php中文网

发布时间:2016-06-01 12:41:08

|

1080人浏览过

|

来源于php中文网

原创

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         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 + "接前代码_PHP")
            leftSide = leftSide + "接前代码_PHP"
        }
        else {
            this.renderOb(leftSide + "接前代码_PHP")
            leftSide = leftSide + "接前代码_PHP"
        }
    }
    else
        this.renderOb("")
}


function drawItem(leftSide) {

    if(browserVersion == 2)
        doc.write("");

    doc.write("

    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("接前代码_PHP     doc.write("SRC='"+this.iconSrc+"' BORDER=0>")

    if(this.link != "")
        doc.write("
");

    doc.write(" ");
    doc.write("
");
    if(USETEXTLINKS) {
        if(this.link != "")
               doc.write("'+ this.desc + "");
        else
            doc.write(this.desc);
    }
    else {
        doc.write(this.desc);
    }

    doc.write("
");
    doc.write("")

    if(browserVersion == 2)
        doc.write("");

    if(browserVersion == 1) {
        this.navObj = doc.all["item"+this.id]
        this.iconImg = doc.all["itemIcon"+this.id]
    }
    else if(browserVersion == 2) {
        this.navObj = doc.layers["item"+this.id];
        this.iconImg = this.navObj.document.images["itemIcon"+this.id];
        doc.yPos = doc.yPos+this.navObj.clip.height;
    }
}

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

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

// Methods common to both objects (pseudo-inheritance)
function display() {
    if(browserVersion == 1)
        this.navObj.style.display = "block";
    else
        this.navObj.visibility = "show";
}


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


// total height of subEntries open
function totalHeight() { //used with browserVersion == 2
    var h = this.navObj.clip.height;
    var i = 0;

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


// Events

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


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


function initializeDocument() {
    if(doc.all)
        browserVersion = 1; //IE4
    else if(doc.layers)
        browserVersion = 2; //NS4
    else
        browserVersion = 0; //other

    foldersTree.initialize(0, 1, "");
    //foldersTree.display();

    if(browserVersion > 0) {
        doc.write(" ");

        // close the whole tree
        clickOnNode(0);

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


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


function gLnk(target, description, linkData, itemImg,parentid) {
    fullLink = ""

    if(target == 0 ||target=="") {
        if(linkData != "")
            fullLink = "'"+linkData+"' TARGET=\"_blank\"";//显示在新开的窗体中
        else
            fullLink = "";
    }
    if(target == 1) {
        if(linkData != "" )
            fullLink = "'"+linkData+"' TARGET=\"_slef\"";//显示在表单所在的框架或窗体中
        else
            fullLink = "";
    }
    else if(target == 2) {
        if(linkData != "")
            fullLink = "'"+linkData+"' TARGET=\"_parent\""; //显示在包含表单的框架的父框架中
        else
            fullLink = "";
    }
    else if(target == 3) {
        if(linkData != "")
            fullLink = "'"+linkData+"' TARGET=\"_top\"";//显示在顶层窗体中
        else
            fullLink = "";
    }

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

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


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


function insDoc(parentFolder,target, description, linkData, itemImg) {
        var document;
        var itemImg;
        itemImg=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);
}

相关文章

PHP速学教程(入门到精通)
PHP速学教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热门AI工具

更多
DeepSeek
DeepSeek

幻方量化公司旗下的开源大模型平台

豆包大模型
豆包大模型

字节跳动自主研发的一系列大型语言模型

通义千问
通义千问

阿里巴巴推出的全能AI助手

腾讯元宝
腾讯元宝

腾讯混元平台推出的AI助手

文心一言
文心一言

文心一言是百度开发的AI聊天机器人,通过对话可以生成各种形式的内容。

讯飞写作
讯飞写作

基于讯飞星火大模型的AI写作工具,可以快速生成新闻稿件、品宣文案、工作总结、心得体会等各种文文稿

即梦AI
即梦AI

一站式AI创作平台,免费AI图片和视频生成。

ChatGPT
ChatGPT

最最强大的AI聊天机器人程序,ChatGPT不单是聊天机器人,还能进行撰写邮件、视频脚本、文案、翻译、代码等任务。

相关专题

更多
go语言 注释编码
go语言 注释编码

本专题整合了go语言注释、注释规范等等内容,阅读专题下面的文章了解更多详细内容。

2

2026.01.31

go语言 math包
go语言 math包

本专题整合了go语言math包相关内容,阅读专题下面的文章了解更多详细内容。

1

2026.01.31

go语言输入函数
go语言输入函数

本专题整合了go语言输入相关教程内容,阅读专题下面的文章了解更多详细内容。

1

2026.01.31

golang 循环遍历
golang 循环遍历

本专题整合了golang循环遍历相关教程,阅读专题下面的文章了解更多详细内容。

0

2026.01.31

Golang人工智能合集
Golang人工智能合集

本专题整合了Golang人工智能相关内容,阅读专题下面的文章了解更多详细内容。

1

2026.01.31

2026赚钱平台入口大全
2026赚钱平台入口大全

2026年最新赚钱平台入口汇总,涵盖任务众包、内容创作、电商运营、技能变现等多类正规渠道,助你轻松开启副业增收之路。阅读专题下面的文章了解更多详细内容。

76

2026.01.31

高干文在线阅读网站大全
高干文在线阅读网站大全

汇集热门1v1高干文免费阅读资源,涵盖都市言情、京味大院、军旅高干等经典题材,情节紧凑、人物鲜明。阅读专题下面的文章了解更多详细内容。

73

2026.01.31

无需付费的漫画app大全
无需付费的漫画app大全

想找真正免费又无套路的漫画App?本合集精选多款永久免费、资源丰富、无广告干扰的优质漫画应用,涵盖国漫、日漫、韩漫及经典老番,满足各类阅读需求。阅读专题下面的文章了解更多详细内容。

67

2026.01.31

漫画免费在线观看地址大全
漫画免费在线观看地址大全

想找免费又资源丰富的漫画网站?本合集精选2025-2026年热门平台,涵盖国漫、日漫、韩漫等多类型作品,支持高清流畅阅读与离线缓存。阅读专题下面的文章了解更多详细内容。

19

2026.01.31

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
Git 教程
Git 教程

共21课时 | 3.2万人学习

SciPy 教程
SciPy 教程

共10课时 | 1.3万人学习

Kotlin 教程
Kotlin 教程

共23课时 | 3.1万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号