在不同的新标签中打开两个链接,而不是在同一个标​​签中

时间:2013-11-11 13:03:54

标签: html hyperlink

我的页面中有target="_blank"的两个链接,但是如果我在新标签页中打开第一个链接,当我点击第二个链接时,页面会在标签中加载第一个链接已经打开,我需要让它们在不同的标签中打开,而不是相同。感谢。

添加代码......

<ul style="float: left;">
    <li><a href='{external link}' target="_blank"><span>Help Desk</span></a></li>
    <li><a href='{external link}' target="_blank"><span>Bússola</span></a></li>
</ul>

2 个答案:

答案 0 :(得分:3)

target="_blank"是正确的(也可能是唯一的)方法,但它的行为方式取决于浏览器和浏览器设置。

有关详细信息,请参阅HTML: how to force links to open in a new tab, not new window

解决方法可能是给他们不同的名字,如下所示:

<ul style="float: left;">
    <li><a href='{external link}' target="a"><span>Help Desk</span></a></li>
    <li><a href='{external link}' target="b"><span>Bússola</span></a></li>
</ul>

这应该强制浏览器打开两个新选项卡,如果单击第一个链接,则总是会重新加载相同的框架(第二个选项卡也是如此)。

答案 1 :(得分:1)

尝试使用像这样的javascript函数

<强> HTML

<a href="javascript:void(0)" onclick="open_win()">Target</a>

<强>使用Javascript:

<script>
function open_win() 
{
window.open("https://www.google.co.in/");
}
</script>

https://stackoverflow.com/a/18764547/1428854