要是级别不够就输出: <a href="#" onclick="javascript:alert('你没有这样的权限')">连接名</a>
用asp就可以实现了,用asp判断用户身份,决定输不输出<a>就行了。
登陆之后
用response.write写如下代码
<script>
for(var i = ai<bi++){
document.links[i].href = "javascript:void(0)"
}
</script>
a表示要从哪个连接开始,b为到哪个结束
你也可以设置任何一个连接为空
用ASP.限定权限就可以了.这很简单的.类似普通用户,管理员的区别.
<%
if session("UserID") = "123" then
URL="http://www.csdn.net"
else
URL="#"
end if
%>
...
<a href="<%=URL%>">链接</a
<a href=" http://www.baidu.com" onclick="return confirm('是否跳转')">baidu</a>如果你不想跳转,也可以直接把onclick的事件改成:onclick=“return false”。还有便是把链接改成#,这样就不会跳到另外的页面。很简单,用js控制,可以写成这样<a href="链接地址" onclick="return false">链接名字</a>这里的
onclick="return false"就可以让链接失去功能
如果我的回答没能帮助您,请继续追问。
答题不易,互相理解,您的采纳是我前进的动力,
您也可以向我们团队发出请求,会有更专业的人来为您解答。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)