gpt4 book ai didi

javascript - 停止右键单击并转到标签的链接功能

转载 作者:行者123 更新时间:2023-12-02 19:10:08 24 4
gpt4 key购买 nike

我有一个如下所示的标签。我的问题是如何制作这个 <a/>当用户右键单击标签时,标签的行为不会像链接一样。由于定期点击onclick事件将触发并返回 false 我很喜欢定期单击链接,但当用户右键单击鼠标然后获得诸如在新选项卡中打开或在新窗口中打开之类的选项时,就会出现问题,我必须防止这种情况发生。我发现我可以使用javascript:void(0)在 href 中执行此操作,但由于某种原因我无法更改 href,因为它用于其他一些东西。有什么东西可以用吗?

<A title="Test1" onclick="javascript:search1('search'); return false;"href="team">search</A>

谢谢

最佳答案

通常,没有通用的解决方案,每个浏览器都有自己的方式。 HTML 5 表示应该支持 form.oncontextmenu 事件处理程序。所以这个

<script>
document.oncontextmenu=function("alert('dont play with sources');return false");
</script>

如果您使用 HTML 5,应该可以工作。

你也可以删除javascript单词,onclick已经在等待js代码了(就像oncontextmenu一样)。

  <a onclick="search1('....

关于javascript - 停止右键单击并转到标签的链接功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13846982/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com