如何使用XmlTree呢?通过这个测试实例你将学会如何使用一个树形菜单。具体参数说明:xmltree.xml文件内:
node 为树的一个节点,具有以下属性和内容
属性
id: 编号,如果不唯一,只取第一个,其余被忽略 (必须, 可以是任意字符组合)
parentid: 父编号,没有则为父节点 (可选, 可以是任意字符组合)
内容
name: 名称 (必须)
link: 连接 (可选)
target: 目标 (可选)
icon: 图标 (可选)
explain: 说明 (可选)
xmltree.js文件内部分参数说明:
var tree = new xmlTree('tree'); //生成对象
tree.mode = 1; //设置初始模式,默认全部关闭。0全部关闭,1全部展开
this.name = name; //实例名称
this.xmlFile = 'xmltree.xml'; //默认xml文件
this.iconPath = 'images/' //默认图标路径
this.iconFolder = 'tree_icon_folder.gif'; //默认文件夹图标
this.iconFile = 'tree_icon_file.gif'; //默认文件图标
this.iconOpen = 'tree_arrow_open.gif'; //默认箭头展开图标
this.iconOver = 'tree_arrow_over.gif'; //默认箭头活动图标
this.iconClose = 'tree_arrow_close.gif'; //默认箭头关闭图标
this.mode = 0; //初始模式,默认全部关闭。0全部关闭,1全部展开
this.html = ''; //最终输出html代码
this.prevTip = null; //上一次被显示的tip的时间编号 (内部使用)
this.prevSelected = null; //上一次被选中的节点的自动编号 (内部使用)

本文系作者在时代Java发表,未经许可,不得转载。
如有侵权,请联系nowjava@qq.com删除。