[РЕШЕНО]Открытие всех ссылок сайта в новом окне

Главные вкладки

Аватар пользователя an1401 an1401 12 июля 2011 в 14:14

Здравствуйте, мне требуется сделать Открытие всех ссылок сайта в новом окне, может кто подскажет как это реализовать. Может есть такая возможность в настройках админки Друпала, или кто знает как еще сделать? Спасибо

Комментарии

Аватар пользователя VasyOK VasyOK 12 июля 2011 в 15:36

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

Аватар пользователя an1401 an1401 13 июля 2011 в 7:14

дак а в настройках Друпала нет такой возможности? Или все это через скрипт делать? Я же не буду у каждой ссылки прописывать таргет бланк....

Аватар пользователя mamba mamba 13 июля 2011 в 10:45

если не правильно, то в page.tpl.php сразу после строчки <?php print $scripts; ?>
добавить

<script>
$(document).ready(function(){
   $("#content a[href^='http://']").attr("target","_blank");
});
</script>

Если нужно правильно, то http://api.drupal.ru/api/function/drupal_add_js/6

Аватар пользователя an1401 an1401 13 июля 2011 в 10:47

"mamba" wrote:
если не правильно, то в page.tpl.php сразу после строчки <?php print $scripts; ?>
добавить

$(document).ready(function(){
$("#content a[href^='http://']").attr("target","_blank");
});


не правильный вариант будет работать?

Аватар пользователя drugames drugames 13 июля 2011 в 14:54

"xxandeadxx" wrote:
у base нет атрибута target

Во-первых, работает, во-вторых, пользуюсь официальной информацией W3C, он есть и для четверки http://www.w3.org/TR/html401/struct/links.html#edef-BASE и оставлен в пятерке http://dev.w3.org/html5/spec/semantics.html#the-base-element