空白链接在同一窗口中打开 - 为什么以及如何修复它?

Rép*_*pás 5 html cross-browser hyperlink

我有四个链接:

<a href="http://google.com" target="_blank">Google</a>
<a href="http://bing.com" target="_blank">Bing</a>
<a href="http://yahoo.com" target="_blank">Yahoo</a>
<a href="http://wikipedia.com" target="_blank">wiki</a>
Run Code Online (Sandbox Code Playgroud)

当我点击链接时,它将在新窗口中打开.点击另一个链接,它将在上次打开的同一窗口中打开.

这对我不好,我想在每次点击时打开一个空白窗口,无论打开的窗口如何.

我怎么处理这个?(我不在乎双击谷歌链接打开它两次,没关系.)

这是有效的,只是它必须.

EXCUSE ME,与我的PHP野兽的通信问题.

所以,实际上链接是这样的:

<a href="javascript:;" onclick = "window.open('http://google.com','Admin');">gaagle</a>
<a href="javascript:;" onclick = "window.open('http://bing.com','Admin');">bang</a>
<a href="javascript:;" onclick = "window.open('http://yahoo.com','Admin');">yahuu!</a>
Run Code Online (Sandbox Code Playgroud)

现在,所有的东西都打开到同一个窗口,因为名称标签(window.open的第二个参数)-.-而且由于所有打开的窗口的ID都是Admin,因此在该窗口上打开了所有其他窗口.我没有检查过,请原谅我浪费你的时间.

Fen*_*ton 13

如果为每个链接指定一个不同的目标,它们将在不同的选项卡/窗口中打开.

<a href="http://google.com" target="googleWindow">Google</a>
<a href="http://bing.com" target="bingWindow">Bing</a>
<a href="http://yahoo.com" target="yahooWindow">Yahoo</a>
<a href="http://wikipedia.com" target="wikiWindow">wiki</a>
Run Code Online (Sandbox Code Playgroud)

如果您在链接上再次单击,它将重新使用现有窗口(如果它仍然可用).

如果您使用target="_blank"每次点击都应该在新的标签/窗口中,无论之前的点击次数如何.如果您没有收到此行为,您使用的浏览器是什么?

如果您希望所有点击都转到相同的窗口,请使用...

<a href="http://google.com" target="myWindow">Google</a>
<a href="http://bing.com" target="myWindow">Bing</a>
<a href="http://yahoo.com" target="myWindow">Yahoo</a>
<a href="http://wikipedia.com" target="myWindow">wiki</a>
Run Code Online (Sandbox Code Playgroud)