12 ответов:
установите атрибут 'target' ссылки на
_blank:<a href="#" target="_blank">Link</a>Edit: для других примеров см. здесь:http://www.w3schools.com/tags/att_a_target.asp
(Примечание: я ранее предлагал
blankвместо_blankпотому что, если используется, он откроет новую вкладку, а затем использовать ту же вкладку, если ссылка нажата снова. Однако это происходит только потому, что, как указал GolezTrol, он ссылается на имя a фрейма / окна, которое будет установлено и использовано, когда ссылка нажимается еще раз, чтобы открыть ее в той же вкладке).
используйте один из них в соответствии с вашими требованиями.
открыть связанный документ в новом окне или вкладке:
<a href="xyz.html" target="_blank"> Link </a>откройте связанный документ в том же фрейме, в котором он был нажат (это по умолчанию):
<a href="xyz.html" target="_self"> Link </a>открыть связанный документ в Родительском фрейме:
<a href="xyz.html" target="_parent"> Link </a>открыть связанный документ в полном окне:
<a href="xyz.html" target="_top"> Link </a>открыть связанный документ в указанном фрейме:
<a href="xyz.html" target="framename"> Link </a>
Если вы хотите сделать команду один раз для всего сайта, вместо того, чтобы делать это после каждой ссылке. Попробуйте это место в голове вашего веб-сайта и бинго.
<head> <title>your text</title> <base target="_blank"> </head>надеюсь, что это помогает
использовать
target="_blank":<a href="http://www.example.com/" target="_blank">This will open in a new window!</a>
используйте атрибут "target" тега a и назначьте его _blank. То есть:
<a href="http://www.google.com" target="_blank" >Google in a New Tab or Window depending on the browser's capabilities</a>
при использовании
target='_blank':версия HTML (некоторые устройства не поддерживают ее):
<a href="http://chriscoyier.net" target="_blank">This link will open in new window/tab</a>версия JavaScript для всех устройств:
использование rel= "внешний" вполне допустимо
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script> <script type="text/javascript"> $('a[rel="external"]').attr('target', '_blank'); </script>и для jQuery можно попробовать С ниже:
$("#content a[href^='http://']").attr("target","_blank");если настройки браузера не позволяют открывать в новых окнах :
href = "google.com"; onclick="window.open (this.href, ''); return false";
target="_blank"атрибут будет выполнять эту работу. Просто не забудьте добавитьrel="noopener noreferrer"для устранения потенциальной уязвимости. Подробнее об этом здесь: https://dev.to/ben/the-targetblank-vulnerability-by-example<a href="https://www.google.com/" target="_blank" rel="noopener noreferrer">Searcher</a>
target= "_blank" = всегда новая вкладка для каждого клика target= "tabName" = новая вкладка, но то же самое для каждого клика.
можно использовать
<a href='url' target="_blank">name</a>пример
<a href='https://www.facebook.com/hackbalteamz' target="_blank">Facebook</a>
по умолчанию открывается в той же вкладке:
<a href="https://www.google.com/">Google.com </a>открывается в новой вкладке:
<a href="https://www.google.com/" target="_blank">Google.com </a>
Comments