Как открыть ссылку в новой вкладке, когда пользователь щелкает ее - PullRequest
2 голосов
/ 18 октября 2010

Я бы предпочел не использовать javascript, если это возможно, но решение jquery тоже подойдет.Буду признателен за любую помощь.

Ответы [ 3 ]

8 голосов
/ 18 октября 2010

Я думаю, что это полностью зависит от пользовательских предпочтений в браузере .

Вы можете установить атрибут target для гиперссылки на _blank,Как

<a href="someurl" target="_blank">Click me</a>

Но это также зависит от пользовательских настроек в браузере, открывать ли это в новом окне или вкладке.

1 голос
/ 18 октября 2010

<a href="url" target="_blank"> Click here </a> - следует открыть его в новой пустой вкладке.

Единственное, что здесь нужно, это то, что target = "_ blank" устарела W3C - что обычно означает, что это зависит от пользовательских настроек в браузере..

Здесь является примером использования javascript - если вам действительно нужно проверить с помощью валидатора W3C.

0 голосов
/ 18 октября 2010

target="_blank" - это то, что можно использовать.Нет элемента спецификации HTML для указания открытия на вкладке по сравнению с новым окном.

http://dev.w3.org/html5/spec/browsers.html#valid-browsing-context-name-or-keyword

[для _blank] запрашивается новый контекст просмотраи что происходит, зависит от конфигурации и / или возможностей агента пользователя

related: Как я могу открыть новую вкладку или окно при нажатии ссылки?

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