日期:2014-05-18  浏览次数:20734 次

如果想实现登录后,根据用户权限情况,用disable标签黑掉部分页面左边框中的菜单,应该怎么做?高手能不能提供一点思路?
如题,急!
左边二十几个链接,要每一个都能根据权限情况disabled掉或不disabled。

------解决方案--------------------
一种方式是disable, 原来是<a>菜单一</a>
现在输出菜单一, 没有<a/>

另一种方式是根本就不输出任何菜单
如果用户没有全权限操作菜单一, 就不输出.
------解决方案--------------------
如何一次登录,确定菜单访问的情况,跟你数据库设计也有关系的。
你可以在用户登录是查询该用户的权限,然后打印出系统中所有用户权限并与当前用户权限做对应。
该用户存在的权限加连接,不存在就可以在权限前通过加入disable标签实现灰化。
------解决方案--------------------
接分

PS: 
我的目标是 ---->

^_^

------解决方案--------------------
链接放td里,如
<td id="di"><a></a></td>
根据权限设置:
没权限:
document.getElementById("di").style.display="none";
有权限:
document.getElementById("di").style.display="";
------解决方案--------------------
简单点同楼上,根据权限设置菜单的显示。
复杂点数据库里放一个菜单表,根据权限显示。
你二十几个链接,你的权限多吗,多了就用复杂的。