不需要从数据库中查,  实现方式 是     比如:    +学校   点开之后 有学生,教师,等等。这里我能简单的实现,但是,我再点学生,教师时,这个展开的目录就自动缩回。我不想让它缩回。+学校,  +社会点了学校,展开。点了社会,学校缩回,社会展开。但是点了里面的节点,不要缩回呀。
PS:这点能有好的方法就给点好的方法。没有就算了。主要是那个自动缩回,因为点了学生和教师,相当于又触发一个请求,导致它缩回的,怎么样才能不缩回??达人 棒棒冰好吗

解决方案 »

  1.   

    谁帮我UPUP哦,我要等高手来哦
      

  2.   

    你可以使用DTREE ,已经开发好的树形菜单,简单好用,你百度一下 dtree 吧。很多的。下载一个就OK了。
      

  3.   

    LS,可是我开始实现的方式,你应该明白了,并非需要DTREE这么复杂哦。就差那一点点喽
      

  4.   

    恩 如果是web的话,推荐deTree,确实非常简单 API也不复杂
      

  5.   

    http://blog.csdn.net/zl3450341/archive/2009/10/19/4699441.aspx
    给个例子
    楼主去看看
      

  6.   

    用js 就可以搞定了啊 jquery 或者 ext 就有例子 你去官网下载就可以了 把数据动态化就OK了
      

  7.   

    都给你意见了 你自己不去弄 非得把代码给你贴上来? 别人都建议你用 dtree 或者 jquery 或者 ext 的tree 你自己去官网看下例子就搞定了 
      

  8.   

    我已经尝试了Dtree。报错那   <link rel="StyleSheet" href="js/dtree.css" type="text/css" />   
         <script type="text/javascript" src="js/dtree.js"></script> 
       
    <script type="text/javascript">   
                       var d = new dTree('d');//创建一个树对象   
        
        d.add(0,-1,'测试','ddd');
        
             d.add(1,0,'业务管理','aa');   
             d.add(2,0,'企业信息','example01.html');   
             d.add(3,0,'黑白名单管理','example01.html');   
             d.add(4,0,'企业通讯录','example01.html');   
             d.add(5,0,'短信管理','example01.html');   
             d.add(6,0,'系统管理','example01.html');  
              
             d.add(1,1,'业务管理','example01.html');   
             d.add(2,1,'业务审核','example01.html');
             d.add(3,1,'业务测试','example01.html');
             d.add(4,1,'业务能力申请','example01.html');
             d.add(5,1,'业务信息申请','example01.html');
             d.add(6,1,'业务能力管理','example01.html');
             d.add(7,1,'业务信息管理','example01.html');
                        document.write(d);            
         </script>
    居然说是内存溢出  606
      

  9.   

    http://hi.baidu.com/shenwenchao1/blog/item/8f00e3254dc0ae39c9955942.html看看这种方法,我试了下,target='_target' 他是加了这个,就是另弹出一个网页,这样菜单不会回复到原来的样子,但是我不想,另弹出一个网页,我想在本页上刷新。并且能够保持树型菜单的样子。怎么搞哦。当我去掉target='_target'的时候,就不行了哦。一点,菜单回复原来的样子  
    56555555
      

  10.   

    用JavaScript和<div></div>做控制吧
    最好是用jQuery 省事
      

  11.   

    lz说的应该是swing里的????、
      

  12.   


    dtree能这么用? 不报错才怪呢,那每一项的第一个数字是不能重复的,所以报错了额