所有  育婴常识  文学故事  建站教程  幽默笑话  菜谱 
这篇不太合适?↑↑重新搜索一下看看。↑↑
[Javascript]treeview节点互斥,autopostback=false的方法

Root In:http://www.knowsk...com/302238.html    Add Time:2006-2-19 11:57:13    Click Count:2958


文章来自:http://www.pyzy.net问题描述:frameset中的TreeView,里面就四个节点,想打开一个后,关闭其它三个节点。
文章来自:http://www.pyzy.net开始是在TreeView1_Expand里写,倒也能用,可要设置autopostback为true,刷新时很难看,就在网上找资料
文章来自:http://www.pyzy.net相关主题如下:
文章来自:http://www.pyzy.net==================
文章来自:http://www.pyzy.net1. "展开时不提交,改变选择节点时才提交"
文章来自:http://www.pyzy.net2. "使TreeView展开一个节点后自动缩回其他所有的已经展开的节点,就是说同一时间内只有一个展开节点"
文章来自:http://www.pyzy.net3. "TreeView展开无闪烁的解决方法"
文章来自:http://www.pyzy.net4. "TreeView专题讨论"
文章来自:http://www.pyzy.net5. "TreeView JavaScript控制方法研究"
文章来自:http://www.pyzy.net==================
文章来自:http://www.pyzy.net上面有个javascript角本写的不错,可试了半天老是出错。
文章来自:http://www.pyzy.net于是自已写了一个。
文章来自:http://www.pyzy.net
文章来自:http://www.pyzy.net
文章来自:http://www.pyzy.net<script language="JavaScript">
文章来自:http://www.pyzy.net function initTree()
文章来自:http://www.pyzy.net {
文章来自:http://www.pyzy.net var tree = document.all["TreeView1"];
文章来自:http://www.pyzy.net tree.attachEvent("onexpand", SelectedIndexChange); //追加个事件
文章来自:http://www.pyzy.net }
文章来自:http://www.pyzy.net function SelectedIndexChange()
文章来自:http://www.pyzy.net {
文章来自:http://www.pyzy.net var temp = this.TreeView1.clickedNodeIndex;
文章来自:http://www.pyzy.net var nodes = new Array();
文章来自:http://www.pyzy.net nodes = this.TreeView1.getChildren();
文章来自:http://www.pyzy.net for(i=0;i<nodes.length;i++)
文章来自:http://www.pyzy.net {
文章来自:http://www.pyzy.net if(i!=temp)
文章来自:http://www.pyzy.net {
文章来自:http://www.pyzy.net if(i<10)
文章来自:http://www.pyzy.net nodeIndex = "0"+i;//我这只用到了四个节点的,十个以上的自已试试看吧。
文章来自:http://www.pyzy.net this.TreeView1.getTreeNode(nodeIndex).setAttribute('expanded','false');
文章来自:http://www.pyzy.net }
文章来自:http://www.pyzy.net }
文章来自:http://www.pyzy.net}
文章来自:http://www.pyzy.net</script>
文章来自:http://www.pyzy.net最后在body里写一个
文章来自:http://www.pyzy.net<body onload="initTree();">
文章来自:http://www.pyzy.net就可以用了。
文章来自:http://www.pyzy.net
文章来自:http://www.pyzy.net当然也可以像"TreeView专题讨论"中把javascript写在page_load里,不过那样就很麻烦了,也很容易出错儿。
文章来自:http://www.pyzy.net
文章来自:http://www.pyzy.net


上一篇:[Javascript]一个解析url及图片地址的js函数   下一篇:[Javascript]javascript的ie和firefox兼容性汇编

本站所有文章均为系统从互联网自动获取、分析后入库,文章内容不代表本站立场;

本程序及文章内容仅供学习之用,所有的资料和图象均以获得信息为目的;所有的资料和图象均不得用于商业目的;

本网站(PYZY.net)所有的内容中若涉及您的权益请及时与俺联系QQ:33918148。