gpt4 book ai didi

javascript - 使用上下文菜单时保留 javascript 链接

转载 作者:行者123 更新时间:2023-11-30 10:15:24 24 4
gpt4 key购买 nike

如果启用了 javascript 并且满足某些条件,我有以下链接可以在新选项卡中打开一个页面(在大多数浏览器中取决于用户配置)。

<a href="../scripts/no-javascript.htm" target="nojs" onclick="openWin(url,name); return false;">

href="../scripts/no-javascript.htm"用于未启用 javascript 或不满足条件的用户(no-javascript.htm 解释了原因)。这不能具有与 openWin(url,name) 中包含的相同的 url 或名称。

一切正常,除了如果用户右键单击并从上下文菜单中选择“在新选项卡/窗口中打开链接”,他们将被带到 no-javascript.htm。

有什么方法可以让我在使用上下文菜单时使用这种格式并仍然让用户转到 openWin(url,name)?

谢谢。

最佳答案

您不必使用 onClick。只需更改带有 JS 的链接,如果用户禁用它,您将获得 nojs 页面。

HTML

<a id="the-link" href="../scripts/no-javascript.htm" target="nojs">

Javascript

document.getElementById("the-link").href = "../new_link.htm";

JSFiddle example

关于javascript - 使用上下文菜单时保留 javascript 链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24078409/

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