2009-11-10 46 views
2

嘿所以我成立了我的网站上点击右键菜单中,您可以在这里看到从锚标记中提取网址在右键菜单使用

http://www.jaminproud.com

一切工作良好,除了我要的abilty添加到在新标签中打开链接。我到处寻找,无法找到一个坚实的答案。我还需要一种方法来制作菜单,以便只在悬停在锚标签上时显示选项。预先感谢您的帮助。

P.S我不需要编写的实际代码,这将是很好的,但只是要指出方向谢谢。

+1

这只是我的两分钱,但给右键点击不同的功能会使用它的用户感到厌烦,并且对于不使用它的用户没用(阅读Mac的)。我会坚持默认行为(为可用性建议)并让它成为。 – Frankie 2009-11-10 20:55:09

+0

请向您的问题添加一个事实,即您有mootools框架可用于此类任务。这会更容易找到答案:) – 2009-11-10 20:56:49

+0

@Frankie - 我一直使用右键单击我的Mac。一般来说,当默认功能被覆盖时,它有点烦人,但如果它被包含到某个div或部分,它可能非常有用。 – 2009-11-10 20:57:53

回答

0

您需要将对象的target属性的click事件处理程序中单击的元素保存为event属性。您可以使用元素的nodeName属性获取标签名称,如果它是A元素,则可以使用href属性获取URL。

0

标签是针对特定浏览器,所以你可能只是想在像这样的链接指定target属性在新窗口中打开:

<a href='somewhere.html' target='_blank'>My Link</a> 

大多数选项卡式浏览器将让用户指定,如果他们想当点击这些类型的链接之一时,它会在新标签页或新窗口中打开。

2

现在有一种方法可以在新选项卡中指定打开,但是当新的浏览器支持CSS3时,我们将能够选择链接。

参见:http://www.w3.org/TR/2004/WD-css3-hyperlinks-20040224/#target-new

现在,为什么不直接使用target = “_新”?

+0

小写字母错误。 “没有办法”...... – 2009-11-10 22:51:49