程序名:jtree(树状控件)
结合了xml的长处,使您只需几行代码就可以拥有像windows的资源管理器一样的treeview了。
之前,本人曾写过一个treeview,但是,不够美观,这一版本,在外观上做了很大的改进,很漂亮。运行速度很快。
详细功能请见示例
示例
打包下载
jtree在onclick时,有两个值可以用:
var mytree=new jtree("showtree","voguetype.xml"); mytree.setpicpath("img/") mytree.onclick=function(){ //alert
(mytree.selectnode.parentnode.attributes.getnameditem
("explain").nodevalue); //alert(mytree.clickitem.level) setvaluebyid("typecaption",getnodeatt
(mytree.selectnode,"caption")); setvaluebyid("parenttype",getnodeatt
(mytree.selectnode.parentnode,"caption")); setvaluebyid("pri",getnodeatt
(mytree.selectnode,"pri")); setvaluebyid("explain",getnodeatt
(mytree.selectnode,"explain")); setvaluebyid("level",mytree.clickitem.level); } mytree.captionatt="caption"; mytree.create();这是一个xml节点,
mytree.clickitem像当于一个记录型变量。
它的原型如下:
function clicknode(){ this.obj =null; this.caption =null; this.level =null; this.value =null;}部分代码解释:
var self =this; //相当于一个引用,指向自己。jtree.self实际上就像当于一个指针(见jtree.js的开头部分)
程序代码很简单,只要用心读。
经典论坛原帖子讨论地址:
http://www.blueidea.com/bbs/newsdetail.asp?id=2362559
Java Asp PHP .Net XML C/C++ CGI VB Jsp J2ee J2se J2me EJB Servlet Tomcat Resin Struts Weblogic Eclipse ANT GUI JMS Web servise IDEA Webphere Hibernate Spring Jboss Applet Swing Socket Javamail Perl Ajax P2P 安全 模式 框架 测试 开源 游戏
Windows XP Windows 2000 Windows 2003 Windows Me Windows 9.x Linux UNIX 注册表 操作系统 服务器 应用服务器