嘿所以我成立了我的网站上点击右键菜单中,您可以在这里看到从锚标记中提取网址在右键菜单使用
一切工作良好,除了我要的abilty添加到在新标签中打开链接。我到处寻找,无法找到一个坚实的答案。我还需要一种方法来制作菜单,以便只在悬停在锚标签上时显示选项。预先感谢您的帮助。
P.S我不需要编写的实际代码,这将是很好的,但只是要指出方向谢谢。
嘿所以我成立了我的网站上点击右键菜单中,您可以在这里看到从锚标记中提取网址在右键菜单使用
一切工作良好,除了我要的abilty添加到在新标签中打开链接。我到处寻找,无法找到一个坚实的答案。我还需要一种方法来制作菜单,以便只在悬停在锚标签上时显示选项。预先感谢您的帮助。
P.S我不需要编写的实际代码,这将是很好的,但只是要指出方向谢谢。
您需要将对象的target
属性的click
事件处理程序中单击的元素保存为event
属性。您可以使用元素的nodeName
属性获取标签名称,如果它是A
元素,则可以使用href
属性获取URL。
标签是针对特定浏览器,所以你可能只是想在像这样的链接指定target
属性在新窗口中打开:
<a href='somewhere.html' target='_blank'>My Link</a>
大多数选项卡式浏览器将让用户指定,如果他们想当点击这些类型的链接之一时,它会在新标签页或新窗口中打开。
现在有一种方法可以在新选项卡中指定打开,但是当新的浏览器支持CSS3时,我们将能够选择链接。
参见:http://www.w3.org/TR/2004/WD-css3-hyperlinks-20040224/#target-new
现在,为什么不直接使用target = “_新”?
小写字母错误。 “没有办法”...... – 2009-11-10 22:51:49
这只是我的两分钱,但给右键点击不同的功能会使用它的用户感到厌烦,并且对于不使用它的用户没用(阅读Mac的)。我会坚持默认行为(为可用性建议)并让它成为。 – Frankie 2009-11-10 20:55:09
请向您的问题添加一个事实,即您有mootools框架可用于此类任务。这会更容易找到答案:) – 2009-11-10 20:56:49
@Frankie - 我一直使用右键单击我的Mac。一般来说,当默认功能被覆盖时,它有点烦人,但如果它被包含到某个div或部分,它可能非常有用。 – 2009-11-10 20:57:53