Чтобы страницы открывались в новом окне
Страницы: 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)
Новые темыОбъявленияСвободное общение
18:44 LOSPOLLOS.COM - Конвертим по рецепту Хайзенберга. Dating, Mainstream, Binary Options 
13:12 Покупные ссылки 
12:57 Rotapost прикрыли! Чем пользоваться? 
17:00 Стоит ли добавлять сайт в Rambler топ 100? 
15:12 Ночной бар в Паттайе: как случайная встреча с "тайкой" и её кадыком перевернула мой взгляд на продвижение сайта в Google 2026 
15:01 Webvork - международная товарная СРА сеть с сертифицированными офферами на Европу. 
07:24 3snet - гемблинг, беттинг, форекс, бинарные опционы, майнинг 
20:07 BestX24 - быстрый и безопасный обменник криптовалют и электронных денежных средств 
16:31 CryptoGraph — Анонимный обмен криптовалют без KYC и AML 
15:37 Продажа лидов: форекс, инвестиции, нативка, гемблинг, чарджбеки 
14:49 Рассылки СМС/SMS, Вайбер/Viber, Ватсап/Whatsapp, Телеграм/Telegram любой тематики по всему миру 
01:31 Продам обменник криптовалюты, а также новый обменник под ключ с обучением. Скидки на скрипты обменника 
01:07 Full-Stack Developer — Сайты и Софт любой сложности | Developer Websites and Soft of any Complexity! 
20:42 E-currency.exchange — ваш помощник в мире обменов 
18:35 С юмором по жизни! 
22:59 Про мясо 
15:07 Добро пожаловать в цифровой мир... 
22:12 BYTIK.shop – сервис по продвижению в популярных социальных сетях​ 
10:10 накрутка трафика в SimilarWeb 
16:50 Компьютерная мышь 
23:03 Точные прогнозы на футбол