RSS
热门关键字:  Linux  图形  项目管理  LAMP  java
当前位置 : 主页>开源技术>AJAX技术>列表

分析xloadtree, 用ajax实现的动态目录树

来源:blogjava.net 作者:sherman 时间:2007-09-18 点击:
"button" name="openpath" onclick="openpath();" value="openpath">
<script>
function charge(){ 字串2
document.getElementById('ttt').value
=
tree.getSelected().toHtml();
}

function
findnode(){
tree.findChildByText(document.getElementById('ttt').value,
0
);
}

function
openpath(){
tree.openPath(webFXTreeHandler.htmlToText(document.getElementById('ttt').value),true
);
tree.getSelected().expand();
}
</script>

字串7


在页面中放置如上代码. 注意,先要获得树的句柄. 比较创建树的时候,用如下代码:

var tree = new WebFXTree("<%=rootname%>");

在展开的树点,选择后, 点击change 按钮,可以得到这个节点对应的html代码. 然后对应html可以找到相应的CSS. 这个就不多写了. 字串4

xloadtree在调用子节点树的时候,和服务器之间传输的是xml.
DTD的定义如下
<!ELEMENT tree (tree*)>
<!ATTLIST tree
text CDATA #REQUIRED
src CDATA #IMPLIED
字串7

action CDATA #IMPLIED
icon CDATA #IMPLIED
openIcon CDATA #IMPLIED
target CDATA #IMPLIED
>

其中 text为显示文本, src为下级目录目录的地址. action为点击的链接. icon为图标,openIcon为节点打开后的图标. target为目标,和a标签的target用法一样.

最新评论共有 0 位网友发表了评论
发表评论
评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名: 密码:
匿名?
注册