Активные пользователи
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Открываем все внешние ссылки в новом окне
Liga
Дата: Суббота, 03.11.2012, 18:41 | Сообщение # 1
Оффлайн
Администраторы
Регистрация: 25.07.2012
Сообщений: 33
Замечания:
IP: Скрытая информация
3
[blue]С целью удержать пользователей на сайте многие используют для ссылок, ведущих на внешние сайты, атрибут target и значения _blank. То есть получается, что нажав на ссылку, которая ведет на сторонний ресурс, пользователь открывает еще одно новое окно, сохраняя на виду первоначальный сайт. Однако прописывать вручную каждую ссылку слишком муторно. [/blue]

Чтобы раз и навсегда перестать беспокоиться о том что ссылки будут открываться в текущем окне, между <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>



Таким образом, все ссылки будут открываться в новом окне, независимо от того какой атрибут в них прописан, в новом окне или старом текущем.
  • Страница 1 из 1
  • 1
Поиск:

Зарегистрироваться
Здравствуйте! Вы видите это сообщение так как вы не вошли на сайт под своим логином. Зарегистрируйтесь пожалуйста, и данное окно исчезнет.                                                                                              by
YouScripts
>