首页 新闻 会员 周边 捐助

有高手能给出用JS控制TreeView控件(VS2005)节点互斥展开的例子代码

0
悬赏园豆:50 [已关闭问题] 关闭于 2008-10-20 09:35

如题,本人现在需要做一个,一个节点展开其它节点关闭.

我JS不是很明白,请高手,最好给个简单例子,学习

体育皇帝1的主页 体育皇帝1 | 初学一级 | 园豆:90
提问于:2008-10-08 11:36
< >
分享
所有回答(1)
0

<script  language="JavaScript"> 
  function  initTree()
  { 
    var tree = document.all["TreeView1"];
    tree.attachEvent("onexpand", SelectedIndexChange);
  }
  function SelectedIndexChange()
  {
    var temp = this.TreeView1.clickedNodeIndex;
    var nodes = new Array();
    nodes = this.TreeView1.getChildren();
    for(i=0;i<nodes.length;i++)
    {
      if(i!=temp)
      {
        if(i<10)
   nodeIndex = "0"+i;
 this.TreeView1.getTreeNode(nodeIndex).setAttribute('expanded','false');
      }
    }
}
</script>

LanceZhang | 园豆:857 (小虾三级) | 2008-10-09 16:53
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册