利用JavaScript实现树型结构的TreeView类!(源代码,欢迎大家指教

/*===================================================
说明:这是一个用JAVASCRPT类实现的显示树型结构的类。程序的0.5版(第一次编写的不完美程序)是用JAVASCRIPT和XML DOM实现的,在IE5.5以下的版本中,必须安装MSXML3.0组件才可以使用。
     该版本的程序采用数组代替了XML DOM,速度更快,也更稳定!
     下一步,我将使用HTML DOM 编写ListView类,请喜欢的朋友为我提供思路
     这是我第一个写成的自己比较满意的作品,欢迎大家多提意见。在此,将源代码全部公开,喜欢能为大家所使用
    
     类中的方法为:
     add(节点编号,父节点编号,节点文字)
     refresh()   根据数组中的内容更改外观
    
     类中的属性为:
     container  一个TD的HTML DOM节点,需要更改TREEVIEW的外观时使用
     selectedID 当前选中的节点的编号
     data       存贮节点信息的数组
    
     使用方法:
     一般与服务器端的目录结构表一起使用
     eg: var tv=new TreeView("tv");   这里要注意,由于类中成员对象的事件中,不能识别对象本身,所以必须在类的构造函数中加入代表对象名的字符串
         tv.add(0,1,"跟目录一");       0代表在跟节点下添加节点
         tv.add(1,2,"子目录一");      
         tv.refresh();                显示外观
        
    注:程序中使用了六张图片,注意指定它们的路径,需要的话可以在http://www.fangfa.net/treeview/下下载
===================================================*/

//预先下载图片
var ImagePath="./";  //在这里定义默认的图片路径

var img1=new Image();
img1.src=Imag

你可能感兴趣的:(jsp,javascript,image,table,function,listview,border)