文章分类 | 软件分类 | 最新软件 | 杀毒软件 | 实用软件  | MTV下载  | 设为首页 |
  | 下载分类 | 最近更新
您的位置: 首页 >> 文章首页 >> 技术开发 >> Script >> JavaScript >>  
JavaScript点击TOP10
·Javascript实例教程20 OLE Automation72006-2-9 16:53:32
·在状态栏中实现活动文字效果2006-2-9 16:52:11
·对联广告JS代码效果大全2006-2-9 16:28:20
·JavaScript修改注册表的例子2006-2-5 13:12:05
·到亿位的金额小写转大写JS代码2006-2-9 16:19:28
·延迟 定时 强制弹出代码2006-2-9 16:16:19
·初学Javascript之cookie篇译2006-2-9 16:54:14
·打开页面就是全屏的方法2006-2-9 14:51:11
·HTML语言剖析(十五)调色原理2006-2-9 16:54:43
·控制输出字符串长度区别中英文2006-2-5 13:14:14
Script点击TOP10
·Javascript实例教程20 OLE Automation72006-2-9 16:53:32
·男人娶“第二眼美女”2006-2-6 7:30:38
·使用VBScript操作Html复选框(CheckBox)控件2006-2-9 18:20:19
·有了“故障一查通” 电脑有毛病再不用愁了2006-2-6 0:07:24
·GUI也有奥运会?超豪华Windows桌面主题推荐2006-2-6 6:35:52
·深入核心 挖掘IE浏览器的潜在功能2006-2-5 18:27:12
·打开页面就是全屏的方法2006-2-9 14:51:11
·初学Javascript之cookie篇译2006-2-9 16:54:14
·软件删除常见疑难故障处理办法荟萃2006-2-5 23:50:39
·在状态栏中实现活动文字效果2006-2-9 16:52:11

 

TreeView节点互斥,autopostback=false的方法
作者:我去下载           时间:2006-2-10 12:51:11


问题描述:frameset中的TreeView,里面就四个节点,想打开一个后,关闭其它三个节点。
开始是在TreeView1_Expand里写,倒也能用,可要设置autopostback为true,刷新时很难看,就在网上找资料
相关主题如下:
==================
1. "展开时不提交,改变选择节点时才提交"
2. "使TreeView展开一个节点后自动缩回其他所有的已经展开的节点,就是说同一时间内只有一个展开节点"
3. "TreeView展开无闪烁的解决方法"
4. "TreeView专题讨论" 
5. "TreeView JavaScript控制方法研究"
==================
上面有个javascript角本写的不错,可试了半天老是出错。
于是自已写了一个。


<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>
最后在body里写一个
<body onload="initTree();">
就可以用了。

当然也可以像"TreeView专题讨论"中把javascript写在page_load里,不过那样就很麻烦了,也很容易出错儿。

分页:
相关文章:
Copyright© 2005-2006 wqxz.com, All Rights Reserved. 购买虚拟主机请与本站联系