之前已经在网上搜索了很多这样的代码,不过看的都是纯js的,我想要那种js配合properties的那种,左侧导航单击弹出二级菜单,单击二级菜单会在页面右侧显示详细信息。 并且指定了一个人,是她登陆的话,能够对二级菜单进行编辑。

解决方案 »

  1.   

    能够对菜单操作的人,这个应该是权限问题,和js没有关系,数据库里设置web来操作,js不干这些活儿,也干不了,至于树的话,那就是js的代码,就是html的显示,需要和后台配合,并不是一种语言可以搞定的
      

  2.   

    恩 是权限问题,这是我是用java做,应该以前从来没有做过树形这种东西,所以不知道应该从哪里下手,所以在这里有代码。这个初步就是想主要是用js实现树形,现在需要也有些变化,都展开就行,不要手动单击了。
      

  3.   

     看看 jquery 在网上找个jquery 树形组件 
      

  4.   

    <html>
       <head>
         <script>
           with (document) {
             write("<STYLE TYPE=''text/css''>");
             if (document.layers) {
               write(".parent {position:absolute; visibility:visible}");
               write(".child {position:absolute; visibility:visible}");
               write(".regular {position:absolute; visibility:visible}")
             }else if(document.all) {
               write(".child {display:none}")
             }
            write("</STYLE>");
          }
        
          function expandIt(el) {
            if (document.all) {
              whichEl = eval(el + "Child");
              if (whichEl.style.display == "none") {
                whichEl.style.display = "block";
              }else {
                whichEl.style.display = "none";
              }
            }else if(document.layers){
               whichEl = eval("document." + el + "Child");
               if (whichEl.visibility == "hide") {
                 whichEl.visibility = "show";
               }else {
                 whichEl.visibility = "hide";
               }
               arrange();
           }
          } 
         
          function click1(){
            alert("click");
          }
         </script>
       </head>
       <body>
         <div id="KBParent1">
            <a href="#" onClick="expandIt('KB1'); return false">点击</a>
         </div>
         <div id="KB1Child" class="child" style="width: 128; height: 64">&nbsp; <a href="sample.htm" target="_blank">页面一</a><br>
            <a href="sample.htm" target="_blank">页面二</a><br>
            <a href="sample.htm" target="_blank">页面三</a> 
         </div>
        
         <div id="KBParent2">
            <a href="#" onClick="expandIt('KB2'); return false">点击</a>
         </div>
         <div id="KB2Child" class="child" style="width: 128; height: 64">&nbsp; <a href="sample.htm" target="_blank">页面一</a><br>
            <a href="sample.htm" target="_blank">页面二</a><br>
            <a href="sample.htm" target="_blank">页面三</a> 
         </div>   </body>
    </html>
      

  5.   

    我说的是web中角色的权限,要是没有的权限设置的话,楼主的数据库设计也太简陋了
      

  6.   

    我说的是web中角色的权限,要是没有的权限设置的话,楼主的数据库设计也太简陋了
      

  7.   

    我现在在想怎么实现这个二级菜单可编辑的功能,我想在页面中显示是使用从properties取出来的数据,怎么在jsp中去properties中的信息,页面中的更改了二级菜单,怎么反映到properties中,又怎么实现和数据库之间的交互,一部分是好长时间不用忘了,一部分是根本不知道了
      

  8.   

    dtree可以实现你说的这种功能