如何使HTML在另一个窗口或选项卡中打开超链接?

这是HTML中超链接的一行:

<a href="http://www.starfall.com/">Starfall</a> 

因此,如果我点击“Starfall”我的浏览器 – 我正在使用FireFox – 将带我到新的页面,我的窗口的内容将改变。 我想知道,我怎样才能做到这一点在HTML中,这样新的页面打开一个新的窗口,而不是改变以前的一个? HTML中有这样的一个方法吗?

如果是的话,有没有办法在我的浏览器的另一个选项卡(而不是另一个窗口)中打开请求的页面?

 <a href="http://www.starfall.com/" target="_blank">Starfall</a> 

无论是在标签页还是另一个窗口中打开,都取决于用户如何configuration浏览器。

最简单的方法是添加一个目标标签。

 <a href="http://www.starfall.com/" target="Starfall">Starfall</a> 

如果您希望它们在不同的选项卡中打开,请为每个链接的目标属性使用不同的值,如果您希望它们replace其他选项,则为目标属性使用相同的值。

使用target="_blank"

<a target='_blank' href="http://www.starfall.com/">Starfall</a>

你应该可以添加

 target="_blank" 

喜欢

 <a href="http://www.starfall.com/" target="_blank">Starfall</a> 

target属性是这样做的最好方法。

 <a href="http://www.starfall.com" target="_blank"> 

将在新的选项卡或窗口中打开它。 至于哪个,取决于用户设置。

 <a href="http://www.starfall.com" target="_self"> 

是默认的。 它使页面在同一个选项卡(或iframe,如果这就是你正在处理)打开。
如果你正在处理一个iframe,接下来的两个只是很好。

 <a href="http://www.starfall.com" target="_parent"> 

将在iframe中打开链接的iframe中的链接。

 <a href="http://www.starfall.com" target="_top"> 

将打开标签中的链接,无论它需要经过多less个iframe。

您也可以通过将以下内容添加到您的页面标题来完成此操作:

 <base target="_blank"> 

这将使您的页面上的所有链接在新标签中打开

target = _blank将在新的标签或基于浏览器设置的窗口中打开。

要强制一个新的窗口使用JavaScript onclick所有三个部分都需要。 url,名称,窗口宽度和高度大小,或者只是在新标签中打开。

 <a onclick="window.open('http://www.starfall.com/','name','width=600,height=400')">Starfall</a> 

下面的示例与target="_blank"适用于Safari和Mozilla

 <a href="http://www.starfall.com" `target="_blank"`> 

使用target="new"适用于Chrome

 <a href="http://www.starfall.com" `target="new"`>