最近做项目要用TreeView,开始用VS自带的TreeView控件,发现不大好扩展,索性自己写了一个,这个DEMO很简单,但已经有了最基本的方法,实现了动态读取自节点数据,鼠标经过时节点变背景色,选中节点变背景色,左键菜单,根据URL上传递的参数在页面刷新的时候展开相应的节点,可以根据自己的实际需求进行修改或者扩展。
这个JS只可运行于IE,其他浏览器不支持
TreeView.js的代码 :
TreeView.js

浏览页HTML的代码:
TeeView Demo HTML


XmlHttp.js 请见 ajax中获取xmlHttp对象方法

GetCityData.aspx返回一个XML文件,截图:

 运行效果截图:   菜单截图:

新版本及DEMO下载地址 :JavaScript TreeView

posted on 2007-05-16 22:51  空空儿  阅读(5632)  评论(28编辑  收藏  举报