使javascript链接在新标签中可打开

时间:2010-12-26 22:42:31

标签: javascript jquery

我的链接以<div>图像的形式显示,点击事件传递给javascript。

Javascript使用location.href = link;

打开链接

当我中间点击链接时,他们不会在新标签页中打开。如何使它们与新标签兼容?

3 个答案:

答案 0 :(得分:4)

您应该将它们变成真正的超链接:

<a href="page.html"><img alt="placeholder"></a>

答案 1 :(得分:1)

不要将JavaScript用于链接。 location.href将更改当前文档(窗口/标签)的网址。

如果你真的需要使用JS,最好为每个JavaScript设置href属性。使用href对于可访问性也会更好。

答案 2 :(得分:1)

您可以使用window.open(url),但可以将其视为弹出式广告

$('#divid').mousedown(function(e){if (e.which==2) window.open("url_here")});

e.which指定单击哪个按钮1为左2为中,3为右!