`
speed_guo
  • 浏览: 314426 次
  • 性别: Icon_minigender_1
  • 来自: 湖北
社区版块
存档分类
最新评论

dTree--最强大的树型菜单

阅读更多

dTree目录树的总结

         一:函数

                1:页面中
                      tree.add(id,pid,name,url,title,target,icon,iconOpen,open);
                     参数说明:
                                              id         :节点自身的id
                                              pid       :节点的父节点的id
                                              name    :节点显示在页面上的名称
                                              url        :节点的链接地址
                                              title      :鼠标放在节点上所出现的提示信息
                                              target   :节点链接所打开的目标frame(如框架目标mainFrame,_blank,_self 类)
                                              icon      :节点关闭时的显示图片的路径
                                              iconOpen:节点打开时的显示图片的路径
                                              open    :布尔型,节点是否打开(默认为false)
                   注:open项:顶级节点一般采用true,即pid是-1的节点

                  2:dtree.js文件中
                                             约87-113行是一些默认图片的路径,注意要指对。

 

二:页面中的书写
          1:默认值的书写规则(从左至右,依次省略)
                          即 tree.add(id,pid,name,url);后面5个参数可以省略
          2:有间隔时的默认值(如存在第6个参数,但第5个参数想用默认值)
                         即 tree.add(id,pid,name,url,"",target);必须这样写
         3:样式表
           (1):可以将dtree.css中的样式附加到你的应用中的主css中,如a.css
           (2):也可以同时引用dtree.css与a.css两个文件,但前提条件是两个css文件中不能有重复的样式

 

显示效果图:

dTree--最强大的树型菜单 - dilegencehe - dilegencehe的博客-静、净、尽

 

生成树 节点的代码: 

<link rel="StyleSheet" href="<%=basePath%>/include/css/dtree.css" type="text/css" />

<script type="text/javascript" src="<%=basePath%>/include/scripts/dtree.js"></script>


 <script type="text/javascript">  
         <!--  
         d = new dTree(’d’);//创建一个树对象  
         d.add(0,-1,’My example tree’); //创建一个树对象  
         d.add(1,0,’Node 1’,’example01.html’);  
         d.add(2,0,’Node 2’,’example01.html’);  
         d.add(3,1,’Node 1.1’,’example01.html’);  
         d.add(4,0,’Node 3’,’example01.html’);  
         d.add(5,3,’Node 1.1.1’,’example01.html’);  
         d.add(6,5,’Node 1.1.1.1’,’example01.html’);  
         d.add(7,0,’Node 4’,’example01.html’);  
         d.add(8,1,’Node 1.2’,’example01.html’);  
         d.add(9,0,’My Pictures’,’example01.html’,’Pictures I\’ve taken over the years’,’’,’’,’img/imgfolder.gif’);  
         d.add(10,9,’The trip to Iceland’,’example01.html’,’Pictures of Gullfoss and Geysir’);  
         d.add(11,9,’Mom\’s birthday’,’example01.html’);  
         d.add(12,0,’Recycle Bin’,’example01.html’,’’,’’,’img/trash.gif’);  
         document.write(d);  
         //-->  
     </script>  

 上面代码效果:

dTree--最强大的树型菜单 - dilegencehe - dilegencehe的博客-静、净、尽
说明:这是静态的代码,动态的可用循环加入 d.add(id,pid,name,url,"","","","",true);
      for(int i=0;i<list.size();i++){
               d.add(id,pid,name,url,"","","","",true);
      }
      document.write(d);
分享到:
评论

相关推荐

    基于java的开发源码-JSP树型菜单 DTree.zip

    基于java的开发源码-JSP树型菜单 DTree.zip 基于java的开发源码-JSP树型菜单 DTree.zip 基于java的开发源码-JSP树型菜单 DTree.zip 基于java的开发源码-JSP树型菜单 DTree.zip 基于java的开发源码-JSP树型菜单 DTree...

    dtree、xtree和jquery-treeview构建树型菜单

    总的来说,`dtree`、`xtree`和`jquery-treeview`都是优秀的JavaScript树型菜单解决方案,它们各有优势,可以根据项目需求灵活选用。在实际开发中,理解并熟练掌握这些工具的使用,将有助于提高网页的用户体验和交互...

    基于Java的源码-JSP树型菜单 DTree.zip

    "软件"可能是指整个DTree树型菜单系统,而"插件"可能意味着DTree可以被集成到其他Web应用中,作为增强功能的一部分。 【文件列表解析】 - dtree.css:这应该是DTree树型菜单的样式表文件,用于定义菜单元素的外观和...

    IFrame框架收缩与JS的DTree树型菜单

    IFrame框架收缩与JS的DTree树型菜单 本实例Demo实现IFrame框架结构的左右上下收缩,左侧采用了DTree树结构菜单。 --------------------------------------------- This is top! ----------------------------------...

    JavaScript树型菜单 dtree

    总结来说,JavaScript树型菜单dtree是一个强大的前端组件,能够帮助开发者创建具有交互性的、层次分明的菜单系统,适用于各种需要展示和管理层次结构数据的场景。通过学习和理解dtree的API及使用方式,开发者可以...

    基于Java的实例开发源码-JSP树型菜单 DTree.zip

    `example01.html`是一个示例页面,展示了DTree树型菜单的实际使用。它可能包含HTML结构以及嵌入的JavaScript代码,这些代码使用了`dtree.js`库来构建和操纵树型菜单。开发者可以通过查看和运行这个例子来快速理解...

    基于Java的实例源码-JSP树型菜单 DTree.zip

    这个压缩包"基于Java的实例源码-JSP树型菜单 DTree.zip"包含了一个使用Java技术构建的JSP树型菜单应用。这个菜单系统被称为DTree,它在Web应用程序中常用于展示层次结构的数据,例如目录结构、组织架构或者多级分类...

    JSP树型菜单 DTree.zip

    总结来说,JSP树型菜单DTree通过HTML、JavaScript和CSS的结合,提供了强大的树形结构展示功能。开发者可以根据项目需求,通过修改`dtree.js`中的逻辑、`dtree.css`中的样式,以及`example01.html`中的示例代码,定制...

    可刷新Js树型菜单 dTree

    `dTree` 是一个强大的JavaScript库,专用于创建无限级的可刷新树型菜单。这个库允许用户在网页上动态展示和操作复杂的层级数据,提供了丰富的功能和高度的自定义性。 **1. 无限级节点支持** `dTree` 支持无限级别的...

    JSP树型菜单 DTree.java源码学习

    在本主题中,我们将深入探讨如何使用DTree.java来实现一个树型菜单。DTree是一个流行的JavaScript库,用于在JSP页面上构建可交互的树形结构,常用于网站导航或数据展示。 首先,DTree.js是这个树型菜单的核心脚本...

    无限级可刷新Js树型菜单 dTree

    "无限级可刷新Js树型菜单 dTree" 是一个JavaScript库,用于在Web应用中创建能够无限层级展开和刷新的树形菜单。这个标题表明该库特别适用于那些需要展示复杂层次结构数据的场景,比如组织结构、文件系统或者导航菜单...

    JavaScript组件dtree轻松实现树型菜单

    总的来说,dtree组件为开发者提供了一种简单而强大的方式来创建JavaScript树型菜单。无论是简单的层级展示还是复杂的交互设计,dtree都能够胜任。通过熟练掌握dtree的使用,你可以提升网页的用户体验,更好地组织和...

    JAVA源码JSP树型菜单DTreeJAVA源码JSP树型菜单DTree

    JAVA源码JSP树型菜单DTreeJAVA源码JSP树型菜单DTree

    javascript树型菜单(Dtree和Xtree)

    在前端开发中,Dtree和Xtree是两种常见的JavaScript实现树型菜单的库。下面将详细介绍这两个库以及相关知识点。 1. Dtree(Dynamic Tree) Dtree是一个轻量级的JavaScript库,它提供了创建动态树形菜单的功能。这...

    JSP树型菜单 DTree源代码

    4. **dtree.js**:这是DTree的核心JavaScript文件,包含了实现树型菜单功能的代码。这个文件可能包含了构造树形结构、处理用户交互、动态加载数据等功能。开发者可以通过查看源码来深入理解DTree的内部工作机制,...

    基于java的JSP树型菜单 DTree.zip

    本压缩包"基于java的JSP树型菜单 DTree.zip"提供了实现JSP页面中树形菜单功能的资源。下面将详细介绍这些资源及其在实际应用中的作用。 首先,`dtree.css`是样式表文件,它包含了树形菜单的样式定义。在网页开发中...

    JAVAscript dtree 树型菜单

    JavaScript dTree 是一个轻量级的库,用于创建具有复选框功能的交互式树形菜单。这种类型的菜单在Web应用程序中广泛使用,特别是在需要层级结构数据展示和多选操作的场景下。dTree 提供了一种高效且灵活的方式来组织...

    java源码资源JSP树型菜单DTree

    java源码资源JSP树型菜单 DTree提取方式是百度网盘分享地址

    java源码:JSP树型菜单 DTree.zip

    Java源码中的JSP树型菜单DTree是一个经典的应用,常用于构建Web应用程序中的层级结构展示,如组织架构、文件目录或导航菜单等。DTree是基于JavaScript和JSP技术实现的,它通过动态加载和交互来展示树状数据结构。 1...

    在Java中构建树型菜单

    Xtree 另一方面,是一个功能更加强大的树型菜单库,提供了更多的定制选项和事件处理。Xtree支持多种样式和主题,可以与AJAX后端进行交互,实现实时更新。在Java环境中,你可以利用Ajax技术与服务器端进行通信,获取...

Global site tag (gtag.js) - Google Analytics