国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網站 > WEB開發 > 正文

TreeView節點互斥,autopostback=false的方法

2024-04-27 13:55:02
字體:
來源:轉載
供稿:網友

問題描述:frameset中的TreeView,里面就四個節點,想打開一個后,關閉其它三個節點。
開始是在TreeView1_Expand里寫,倒也能用,可要設置autopostback為true,刷新時很難看,就在網上找資料
相關主題如下:
==================
1. "展開時不提交,改變選擇節點時才提交"
2. "使TreeView展開一個節點后自動縮回其他所有的已經展開的節點,就是說同一時間內只有一個展開節點"
3. "TreeView展開無閃爍的解決方法"
4. "TreeView專題討論" 
5. "TreeView javaScr==================
上面有個
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里,不過那樣就很麻煩了,也很容易出錯兒。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 临安市| 天台县| 通州区| 桑日县| 讷河市| 三河市| 灌阳县| 托克逊县| 峨边| 郴州市| 阿克陶县| 昆山市| 新建县| 钟山县| 江永县| 金沙县| 郑州市| 正蓝旗| 边坝县| 嘉善县| 房山区| 阿克陶县| 神农架林区| 长治市| 平凉市| 旬阳县| 宁德市| 镇平县| 东丽区| 宁城县| 江门市| 茂名市| 靖远县| 庐江县| 泰州市| 静安区| 奉节县| 礼泉县| 铁岭市| 鹰潭市| 齐河县|