Как сделать HTML открыть ссылку в другом окне или вкладке?

это строка для гиперссылки в HTML:

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

таким образом, если я нажму "Starfall", мой браузер - я использую FireFox - перенесет меня на эту новую страницу, и содержимое моего окна изменится. Мне интересно, как я могу сделать это в HTML, чтобы новая страница открывалась в новом окне, а не меняя предыдущих? Есть ли такой способ в HTML?

и если да, есть ли способ открыть запрошенную страницу на другой вкладке (а не в другом окне) моего браузера?

8 ответов


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

открывается ли он на вкладке или в другом окне, хотя зависит от того, как пользователь настроил свой браузер.


самый простой способ-добавить целевой тег.

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

используйте другое значение для атрибута target для каждой ссылки, если вы хотите, чтобы они открывались на разных вкладках, то же значение для атрибута target, если вы хотите, чтобы они заменили другие.


использовать 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">

откроет ссылку на вкладке, независимо от того, сколько iframes она должна пройти.


цель = _blank откроется в новой вкладке или windows на основе настройки браузера.

чтобы заставить новое окно использовать javascript onclick, необходимы все три части. url, имя и ширина окна и размер высоты или он просто откроется в новой вкладке.

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

вы также можете сделать это, добавив следующую строку в заголовок вашей страницы:

<base target="_blank">

это сделает все ссылки на Вашей странице открытыми в новой вкладке


ниже пример с target="_blank" работает для Safari и Mozilla

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

используя target="new" работал для Chrome

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