Как открыть все внешние ссылки в новом окне (javascript) (страница комментариев 2)

15 октября 2012. Рубрики: Рабочие заметки; автор — Юлия Панина aka Княгиня.

Открыть иль не открыть — вот в чём вопрос…

Вы ведёте блог? Ставите ссылки на другие сайты? Если «да» и «да», то в каком окне/вкладке вы их открываете — в том же или в новом? 99,(9)% вебмастеров открывают внешние ссылки в новом окне (а некоторые открывают в новом даже ссылки на самого себя — что, с моей точки зрения, явный перебор). Ничтожно малое исключение составляют особо принципиальные.

[expand]

Отступление об особо принципиальных. Читать полностью »

83 комментария на «Как открыть все внешние ссылки в новом окне (javascript)»
  1. Kirill (1 комментарий)

    Отличный способ, очень понравилась реализация, буду теперь пользоваться!

    Ответить на этот комментарий
  2. Катя (1 комментарий)

    Много споров как лучше, но я все же придерживаюсь, чтобы скрипт открывал новую вкладку. Буду реализовывать)

    Ответить на этот комментарий
  3. Лера (1 комментарий)

    Сначала не получилось сделать, но немного помучилась, и все заработало))

    Ответить на этот комментарий
  4. Дмитрий (9 комментариев)

    $('a[href^="http"], a[href^="ftp"]').not('a[href^="http://yoursite.ru/"]').attr("target", "_blank");

    В этом случае мы оставляем логику обработки ссылки на браузер, тем самым избавляясь от необходимости плодить Event’ы в js.

    Ответить на этот комментарий
    • Княгиня (660 комментариев)

      Да, это вариант. Правда, если мы используем html версии strict, применение таргетов будет идеологически не выдержано. Но снаружи этого всё равно не видно. А если не strict, то можно и не смущаться вовсе.

      Ответить на этот комментарий
  5. Д (1 комментарий)

    Статья хорошая но я считаю, что ссылки должны открывается только в новом окне иначе пользователь который пришел на ваш сайт сразу уйдет с вашего ресурса если ссылка будет открываться не в новом окне, а когда ссылка открылась в новом окне то когда он посмотрит на ссылку то обязательно посмотрит, еще и на нашу старую страничку.Таким образом посетитель на нашем сайте задержится дольше. А это наверное самая главная задача любого вебмастера.

    Ответить на этот комментарий
  6. Sherif

    Спасибо за подсказку, воспользовался, получилось, понравилось, подскажу теперь своим друзьям.

    Ответить на этот комментарий
  7. Эмиль (1 комментарий)

    Я лично сам выставляю ссылки чужие в новом окне. Чтобы пользователи не потеряли потом мой сайт.

    Ответить на этот комментарий

Есть что сказать? Не молчим!

Используйте теги: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> <pre class="" code=""> <ul> <li> <ol> .

Комментарии короче 200 символов публикуются без активной ссылки. Пробелы не учитываются.

Ссылки с комментариев dofollow. Ознакомьтесь, пожалуйста, с правилами dofollow-комментирования. Кто не читает, тот сам себе враг.