Чтобы страницы открывались в новом окне
Страницы: 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)
Новые темыОбъявленияСвободное общение
12:18 01.02. Апдейт 31.01 // Chrome готовит "чёрную метку" для ИИ? 
09:36 РСЯ и тормоза сайта: Яндекс начал штрафовать за плохой PageSpeed? 
09:26 Трафик пробил дно? Худший январь за 10 лет и внезапный рост продаж с Bing 
08:53 Нашел скрины выплат с Сапы за 2010 год. Пошел плакать 
19:27 Плагин ответа 
19:20 SEO под нейро 
19:16 Дзен окончательно всё? Или у кого-то еще «стреляет» белый контент? 
12:09 Trustpilot Reviews | Подниму рейтинг вашей компании 
12:07 Купить отзывы на Яндекс и Гугл картах, на Авито, на Отзовике и IRecommend 
12:06 №1 Рассылка / Инвайтинг [TELEGRAM] | Приватный метод 
11:59 Продвижение сайта: [SEO-трафик][Вывод в ТОП][Крауд-маркетинг + SEO] 
11:58 Продвижение YouTube видео в топ поиска | Любой тип контента | Гарантия результата 
11:58 Современный скрипт обменника электронных валют 
11:57 Установка|Настройка|Доработка|Наполнение сайтов|Дизайн|3D|Видеомонтаж 
10:31 Осталось 3-5 месяцев до блокировки YouTube в России, — заявил Клименко 
09:23 [AI] Бот за $600к советовал есть сыр с крысами. Нью-Йорк его (наконец-то) снес 
07:11 Список обновленных тем пуст... 
05:23 Точные прогнозы на футбол 
01:02 Ставки на супер тренды в спорте 
17:02 Gartner обещал смерть SEO к 2026 году. Открываем метрику и проверяем 
08:25 Отвратительное поведение