要是级别不够就输出: <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”。还有便是把链接改成#,这样就不会跳到另外的页面。在html中要使a标签不可用,需要在onclick时返回false即可,具体代码如下所示:1、通过设置onclick属性使其不可用
<a href="http://mail.163.com" onclick="return false">HTML控制链接不可用</a>
2、通过js动态控制使其不可用
<a id="link" href="http://mail.163.com" onclick="return false">JS控制链接不可用</a>
<script>
document.getElementById("link").onclick=function(){return false}
</script>
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)