Чтобы страницы открывались в новом окне
Страницы: 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)
Новые темыОбъявленияСвободное общение
09:02 Как продвигать сайт с неуникальным контентом 
08:58 Стоит ли добавлять сайт в Rambler топ 100? 
08:57 Absence в Армении 
19:29 Dao.AD: Монетизация и покупка Push/Pops/Inpage и Video трафика! 
14:50 Индексация страниц 
12:36 У кого новостник, дайте пару советов плиз 
13:53 AviTool - мощный инструмент для автоматизации работы с Avito 
05:17 Продам копию сайта. 
04:11 Просто $0.04/IP 9PROXY.COM Резидентные прокси Неограниченная пропускная способность Уникальная политика замены Без чёрного списка 
01:31 Скрипт обменника валют 
21:44 BestX24 - быстрый и безопасный обменник криптовалют и электронных денежных средств 
17:24 A-Parser 1.1 - продвинутый парсер поисковых систем, Suggest, PR, DMOZ, Whois, etc 
14:01 Продам аккаунты Gmail USA IP | Gmail MIX IP | Outlook Old 
13:15 SOCKS5 приватные прокси на 30 дней для PayPal 
09:00 Ну что, кто куда деваете свои сайты? 
22:09 Добро пожаловать в цифровой мир... 
19:42 Топ-5 способов использовать мобильные прокси для бизнеса: подробный обзор 
22:08 Накрутка поисковых подсказок 
05:04 Точные прогнозы на футбол 
14:01 Union Pharm - топовая фарма-партнерка для профессионалов! 
10:59 Ням-ням! - 8 деликатесов, которые когда-то ели только бедные люди