Главная » 2012 » Октябрь » 20 » Открываем все внешние ссылки в новом окне (Скрипты для ucoz)
20.10.2012, 22:16

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



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

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

Code
<script type="text/javascript">
$(document).ready(function() {
  $("a[href^=http]").each(
  function(){
  if(this.href.indexOf(location.hostname) == -1) {
  $(this).attr('target', '_blank');
  }
  })
});
</script>


Таким образом, все ссылки будут открываться в новом окне, независимо от того какой атрибут в них прописан, в новом окне или старом текущем.
Материал взят с сайта infoscript.ru
Внимание! Копирование данного материала запрещено без указания ссылки на сайт Infoscript.ru
Источник/Автор: Владимир Жданов
Категория: Скрипты uCoz | Просмотров: 1431 | Добавил: sold93 | Рейтинг: 5.0/1 |
Теги: открываем, новом, ссылки, Все, окне, Внешние
Всего комментариев: 5
0  
1 Voker -Infoscript Team-  (21.10.2012 09:47) [Материал]
Аватар пользователя
Скрин где?

+1  
2 hoster-saitov   (21.10.2012 14:41) [Материал]
Аватар пользователя
Какое он те тут изображение скинет?) happy

0  
3 sold93 -Infoscript Team-  (21.10.2012 15:19) [Материал]
Аватар пользователя
Вот именно dry

0  
4 na3uTuB4uk   (22.11.2012 14:34) [Материал]
Аватар пользователя
Цитирую Voker: Скрин где?
В аду biggrin

0  
5 Voker -Infoscript Team-  (22.11.2012 17:36) [Материал]
Аватар пользователя
Шутник?!
НЕ флуди.

Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]