-3

我的任务是在新选项卡中打开链接。为此,我尝试了以下代码

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

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

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

4

4 回答 4

0
window.open('http://www.yahoo.com','_blank','width=600,height=600')
于 2013-10-08T11:11:01.713 回答
0

嗨试试这个代码,

 <a href="some url" target="_blank">content of the anchor</a>
于 2013-10-08T11:46:42.110 回答
0
window.open('www.yourdomain.com','_blank');
于 2013-10-08T11:03:28.793 回答
0

CSS3 通过属性支持“在新标签中打开”

target-new: window | tab | none;

看到这个

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

编辑:目前任何浏览器似乎都不支持它。这似乎在Firefox中工作

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

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

于 2013-10-08T11:13:33.173 回答