大哥、大姐们,我现在要做一个多用户操作的后台管理系统,每个用户有不同的权限(通俗的说,就是对下拉菜单的使用权),我们现在做的是把所有的用户的操作都显示在下拉菜单上面,根据用户的权限来判断哪些菜单你可以操作,哪些不可以操作,不可操作的下拉菜单变成灰色,单击没有任何反应。    麻烦大家说的详细一些,谢谢!   

解决方案 »

  1.   

    那就用到后台技术了,比如jsp+js,jsp负责后台判断,js负责前台显示
      

  2.   

    这个不能用js做,得服务器端来弄。服务器端发送对应的菜单到客户端就行了。发送到客户端后随便通过浏览器执行javascript:提高权限。当然你一定要js控制也可以,但是执行菜单操作时一定要在服务器端再次验证过权限。用一个js变量保存权限,在生成菜单的时候判断权限,权限够就添加事件或者链接,否则就空链接什么的
      

  3.   

    麻烦能给一些例子么,怎么样才能用js来控制前台的显示呢?js没学过,不是很懂啊!
      

  4.   

    if(权限==1||权限==2){
      document.write("<a href='dosomething.asp'>功能1</a><br/>");
    }
    elseif(权限==0){
      document.write("<a href='####' style='color:grey'>功能1</a><br/>");
    }再有,就是服务器端也要判断是否有权限执行