如何在新标签中打开链接?

时间:2013-10-08 10:58:41

标签: javascript jquery

我有一个任务是在新标签中打开链接。为此,我尝试了下面的代码

window.open($(this).attr("data-MenuLink"), 'target=_new');

以及window.open($(this).attr("data-MenuLink"), 'target=_blank');

但问题是,当我第一次点击时,它会加载到新标签页并正常工作。但第二次它只会重新加载以前创建的选项卡,而不是新选项卡。我需要在每次点击时在新标签页中打开窗口

4 个答案:

答案 0 :(得分:0)

window.open('www.yourdomain.com','_blank');

答案 1 :(得分:0)

window.open('http://www.yahoo.com','_blank','width=600,height=600')

答案 2 :(得分:0)

CSS3支持“在新标签页中打开”,属性为

target-new: window | tab | none;

请参阅this

否则,您可以使用浏览器属性强制窗口在新选项卡中打开。

编辑:目前似乎没有任何浏览器支持它。这似乎适用于firefox

<a href="some url" target="_newtab">content of the anchor</a>

否则,使用this方法立即调整窗口大小,以确保弹出窗口阻止程序不会终止您的弹出窗口

答案 3 :(得分:0)

您好试试这段代码,

 <a href="some url" target="_blank">content of the anchor</a>