如何在用户单击时在新选项卡中打开链接

时间:2010-10-18 04:08:36

标签: javascript jquery html html5

如果可能的话,我宁愿不使用javascript,但jquery解决方案也可以。我很感激任何帮助。

3 个答案:

答案 0 :(得分:8)

我认为这完全取决于浏览器中的 用户首选项

您可以将超链接的target属性设置为_blank。像

<a href="someurl" target="_blank">Click me</a>

但这也取决于浏览器中的用户设置,是否在新窗口或标签中打开它。

答案 1 :(得分:1)

<a href="url" target="_blank"> Click here </a> - 应在新的空白标签中打开它。

这里唯一的问题是W3C已经弃用了target =“_ blank” - 这通常意味着它取决于浏览器中的用户首选项。

Here是使用javascript的一个示例 - 如果您确实需要检查W3C验证器。

答案 2 :(得分:0)

target="_blank"是可以使用的。没有HTML规范项来指定选项卡中的打开与新窗口中的打开。

http://dev.w3.org/html5/spec/browsers.html#valid-browsing-context-name-or-keyword

  

[for _blank]正在请求新的浏览上下文,发生的情况取决于用户代理的配置和/或能力

相关:How can I open a new tab or window when a link is clicked?