Файлы Скрипты и модификации

Открываем все внешние ссылки в новом окне

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

Представьте, пишите вы статью, поставили 3 десятка внешних ссылок, и оказывается, забыли указать атрибут чтобы ссылка открывалась в новом окне. Внезапно вы обнаруживаете это и начинаете рвать на себе волосы, да как же так! За что-о-о-о-о-о?!! Я б харакири лучше сделал чем вручную все исправлять!

Чтобы раз и навсегда перестать беспокоиться о том что ссылки будут открываться в текущем окне, между: и

Вставляем код:
Код
<script type="text/javascript">  
$(document).ready(function() {  
  $("a[href^=http]").each(  
  function(){  
  if(this.href.indexOf(location.hostname) == -1) {  
  $(this).attr('target', '_blank');  
  }  
  })  
});  
</script>

Таким образом, все ссылки будут открываться в новом окне, независимо от того какой атрибут в них прописан, в новом окне или старом текущем.
Источник: Неизвестен
Материал «Открываем все внешние ссылки в новом окне» ещё никто не комментировал.
Добавлять комментарии могут только зарегистрированные пользователи.
Войдите на сайт или Зарегистрируйтесь
Чат
Для добавления необходима авторизация
Статистика
1
Всего
0
Пользователи
1
Гости
Никого нету
Сегодня нас посетили
© 2012 – 2025 «For-uCoz». Made with by Snoopak Хостинг от uCoz
Внимание! На сайте ведутся технические работы.
Некоторые изображения и файлы могут быть недоступны