2

ページに の 2 つのリンクがありますがtarget="_blank"、新しいタブで最初のリンクを開くと、2 番目のリンクをクリックすると、最初のリンクが既に開いているタブにページが読み込まれます。別のタブで開く必要があります。タブ、同じではありません。ありがとう。

コードを追加...

<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>
4

2 に答える 2

4

target="_blank"これを行う正しい (そしておそらく唯一の) 方法ですが、その動作はブラウザーとブラウザーの設定によって異なります。

詳細については、HTML: リンクを強制的に新しいウィンドウではなく新しいタブで開く方法を参照してください。

回避策は、次のように別の名前を付けることです。

<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>

これにより、ブラウザーに 2 つの新しいタブが強制的に開かれ、最初のリンクをクリックすると、常に同じフレームがリロードされます (2 番目のタブも同様です)。

于 2013-11-11T13:27:56.907 に答える
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

于 2013-11-11T13:06:38.147 に答える