在新选项卡中打开链接,仅打开新选项卡

时间:2012-04-12 22:32:59

标签: javascript html usability

我需要打开一个新选项卡或弹出窗口,然后在单击原始源链接的任何其他时间,它都会更新已打开的选项卡或窗口。现在它只是不断打开一个新选项卡,这不是预期的行为。

1 个答案:

答案 0 :(得分:5)

指定自定义target名称:

<a href="something.html" target="otherpage">Go to some page #1</a>
<a href="something2.html" target="otherpage">Go to some page #2</a>

这将“命名”其他窗口/选项卡,并在该页面中打开具有相同target的链接,或者在新窗口/选项卡中打开链接(如果尚不存在)。通过将名称指定为第二个参数,您可以使用window.open获得相同的效果。