Чтобы страницы открывались в новом окне
Страницы: 1 2 След.
[ Закрыто ] Чтобы страницы открывались в новом окне, Как это реализовать?
Всем привет! Встал вопрос, нужно сделать так, чтобы страницы открывались в отдельном окне.
На данный момент все открывается в одной страницы, такое вообще реально реализовать?smile:confused:
Гуглил в интернете, ничего путного не нашел, вот и решил спросить местных программистов smile:help:
Почему завистники всегда чем-то огорчены? Потому что их снедают не только собственные неудачи, но и успехи других.
А атрибут target="_blank" в ссылке разве не подходит???

Других вариантов нет, так как все остальное зависит от настройки браузера нас тороне клиента.
В действительности вы знаете предмет только в той степени, в которой можете научить других, с тем чтобы они его поняли и применили в своей жизни.
Цитата
Андрей П-Студия пишет:
А атрибут target="_blank" в ссылке разве не подходит???
Это я знаю, но мне нужно это реализовать с 5 000 страниц, масштабы огромные, чтобы это все вручную перебирать.
Может есть какой нибудь кодовый способ? Или куда нибудь этот атрибут target="_blank" запихнуть? Я не знаю, буду ждать еще советов:)
SEO BOSS, какие конкретно ссылки должны открываться в новой вкладке? Или нужно вообще все ссылки сделать такими?
$(document).ready(function() {
$(document).find('a').each(function() {
$(this).attr('target', '_blank');
});
});

Все ссылки будут открываться в новом окне.
На чистом js чутка длиннее.
Если нужны ссылки только из контента, то надо заменить второй document на класс блока с контентом, либо просто поставить фильтр на php.
А ссылки все внешние? В общем если внешние то содержат "http"
Я вот скрипт набросал, который ко всем ссылкам с http подставляет атрибут target="_blank"


Код
<script type="text/javascript">
function externalLinks() {
   if (!document.getElementsByTagName) return;
   var anchors = document.getElementsByTagName("a");
for (var i=0; i < anchors.length; i++) {
   if (anchors[i].getAttribute("href").indexOf("http") > -1) {
      anchors[i].target = "_blank";
   }
}
}
window.onload = externalLinks;
</script>
 

 А для внутренних, делайте относительные ссылки без "http" и будет вам счастье!
Друзья не ссылки а страницы.
Вот например щелкаешь на какой нибудь фильм, и он открывается в новой вкладке, а не на этой страницы.
Вот на этом форуме куда не щелкни, все будет открываться в этой вкладке, а мне нужно чтобы эта страница оставалось и еще одна открывалась в другой вкладке.
Конкретней задачу ставьте. Возможно там надо скрипт доработать. Т.к. фильм в другом окне - там уже фреймворк работает.
Составьте точное  ТЗ и дайте ссылку на сайт.
Вот смотрите, открываю я рубрику фильмы 2017 года, там 20 фильмов.
Хочу сделать чтобы при открытии любого из 20 фильмов они открывались в новой вкладке.
И с главной страницы, чтобы тоже так же открывались в новой вкладке.
Цитата
SEO BOSS пишет:
Друзья не ссылки а страницы.
Епть, а что это тогда, если не ссылки? Что значит кликнуть на фильм? Кликать надо на ссылку, ведущую на страницу фильма, либо на статичный элемент, клик на который обрабатывается на js.
Цитата
SEO BOSS пишет:
Вот смотрите, открываю я рубрику фильмы 2017 года , там 20 фильмов.
Тогда берем код шаблона, ищем файл, где выводится список фильмов и добавляем к ссылке атрибут target="_blank".
Цитата
Александр пишет:
Тогда берем код шаблона, ищем файл, где выводится список фильмов и добавляем к ссылке атрибут target="_blank".
Там страниц 300 в рубрике, в ручную все изменять?smile:confused:
Или вообще оставить эту затею?
Цитата
SEO BOSS пишет:
Там страниц 300 в рубрике, в ручную все изменять?smile:confused:
В шаблоне! Тогда и во всех рубриках изменится.
Цитата
Александр пишет:
В шаблоне! Тогда и во всех рубриках изменится.
Хорошая идея, поищу. smile:)
Тот, кто в СЕО - Босс, такие беззащитные во всех технических вопросах... Даже жаль их иногда. Как дети малые... smile:cool:
Мы не можем похвастаться мудростью глаз
И умелыми жестами рук,
Нам не нужно все это, чтобы друг друга понять.
Сигареты в руках, чай на столе - так замыкается круг,
И вдруг нам становится страшно что-то менять.
Страницы: 1 2 След.
Похожие темы:
Читают тему (гостей: 1, пользователей: 0, из них скрытых: 0)
Новые темыОбъявленияСвободное общение
21:49 Как правильно покупать ссылки для поддомена? 
18:51 Роскомнадзор отказал в регистрации трети блогеров-десятитысячников 
12:53 где много готовых фавиконок 
22:59 Webvork - международная товарная СРА сеть с сертифицированными офферами на Европу. 
12:32 «Хлебные крошки» в адресе сайтов исчезнут из результатов поиска Google 
23:27 Adfinity - Ваш надежный партнер в монетизации трафика 
16:55 Инструменты для массового постинга в WordPress 
01:53 Европейский эквайринг 
20:19 GoogleWalker - устранение конкурентов в Google Ads | Автоматизированная система склика | АНТИБАН 
16:39 Продам аккаунты Gmail USA IP | Gmail MIX IP | Outlook Old 
11:07 Мобильные и Резидентные Прокси Для Соц Сетей | 3 Гб Бесплатно 
11:01 Защитим твой ресурс от блокировки Роскомнадзора 
10:09 BestChange – обменивать электронную валюту можно быстро и выгодно 
06:50 Просто $0.04/IP 9PROXY.COM Резидентные прокси Неограниченная пропускная способность Уникальная политика замены Без чёрного списка 
23:52 Ням-ням! - 8 деликатесов, которые когда-то ели только бедные люди 
07:48 США готовят закон для уничтожения пиратских сайтов во всех странах мира 
02:50 Точные прогнозы на футбол 
02:10 [Новая партнерка] Goldbet Partners — прямой рекламодатель одноименного казино Goldbet 
21:19 С юмором по жизни! 
18:15 Telegram уничтожил официальный канал легендарного российского торрент-трекера 
18:19 Уникальный сервис SEO продвижения