タブを再利用して開くために、特定のウィンドウの名前を設定できます。問題は、hrefが同じである限り、リロードされないことです。refresh
そのため、部品を簡単に入手することはできません。
したがって、たとえば、次のことができます。
<a href="blabla" target="blabla">link</a>
<a href="foo" target="bar">link</a>
JSでは、を使用して実際に同じものを取得できますwindow.open
。target
手動で指定する必要がないように、URLをとして使用することもできます。
<a href="blabla" onclick="window.open(this.href, this.href); return false">link</a>
<a href="foo" onclick="window.open(this.href, this.href); return false">link</a>
この方法でいくつかのリンクを開くために、一般化して、クリックリスナーをドキュメントに追加することもできます。何かのようなもの:
<div id="container">
<a href="blabla">link</a>
<a href="foo">link</a>
</div>
<script>
document.getElementById("container").onclick = function(evt){
if (evt.target.tagName === "A")
window.open(evt.target.href, evt.target.href);
return false;
}
</script>
ページが同じドメインにある場合、この時点で、ページの経験的な更新も実行しようとしている可能性があります。