如何禁用html链接

如何禁用html链接,第1张

你可以根据用户的级别来判断链接地址是输出还是不输出。

要是级别不够就输出: <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>


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/6229192.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-18
下一篇 2023-03-18

发表评论

登录后才能评论

评论列表(0条)

保存