Открывать в новой вкладке
#1
19 ноября 2015 в 22:47
Доброе время суток! Подскажите как сделать в "двойке" чтобы ссылки на сторнние ресурсы открывались в новой вкладке? Ссылки в форуме, объявлениях, блогах… везде…
#3
20 ноября 2015 в 18:05
А можно подробнее?
Сегодня в 09:10
#4
20 ноября 2015 в 18:20
Читать текст по ссылке не хочется? вставляете кодА можно подробнее?
$("a[href^='http://']").attr("target","_blank");
#5
20 ноября 2015 в 18:36
объясните чайнику — куда вставлять? Какой файл? можно пошагово? СПС!
#6
20 ноября 2015 в 19:05
Если вам на всех страницах сайта нужно ссылки открывать в новой вкладке можно прописать в файле ..\templates\default\main.tpl.php
где нибудь внизу перед закрывающим тегом body
Но стоит понимать как работает это решение, а именно то, что скрипт при загрузке страницы сайта каждый раз ищет все ссылки на текущей странице и добавляет к ним атрибут target с необходимым значением.
где нибудь внизу перед закрывающим тегом body
<script> var a = new RegExp('/' + window.location.host + '/'); if(!a.test(this.href)) { $(this).click(function(event) { event.preventDefault(); event.stopPropagation(); window.open(this.href, '_blank'); }); } }); </script>
#7
20 ноября 2015 в 23:59
Если вам на всех страницах сайта нужно ссылки открывать в новой вкладке можно прописать в файле ..\templates\default\main.tpl.php
где нибудь внизу перед закрывающим тегом body
Но стоит понимать как работает это решение, а именно то, что скрипт при загрузке страницы сайта каждый раз ищет все ссылки на текущей странице и добавляет к ним атрибут target с необходимым значением.
var a = new RegExp('/' + window.location.host + '/'); if(!a.test(this.href)) { $(this).click(function(event) { event.preventDefault(); event.stopPropagation(); window.open(this.href, '_blank'); }); } });
Спасибо! на страницах ссылки открываются в новой вкладке! Это то что надо! А можно то же самое проделать со ссылками в неомесенджере?