Чтобы страницы открывались в новом окне
Страницы: 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)
Новые темыОбъявленияСвободное общение
23:27 Биржи ссылок в 2026 - реально ли новичку с одним сайтом поднять копейку? 
23:24 Яндекс Нейро и выдача в 2026 - остались ли лазейки для маленьких сайтов? 
23:05 Раскрутка форума 
23:01 Очередной взлом через плагин. Хакеры получают админку без пароля 
20:41 adsense в 2026: кто реально выводит копейку через киргизию? 
10:50 Альтернативы Адсенсу в 2026 - есть живые? 
10:04 Как поймать партнера на «сливе» бренда? 
22:47 1obmen.net - обмен криптовалют: выплаты в USD, EUR, GBP, CAD, CNY 
15:33 GhostRocket.pro — Взлетаем в новую эру криптообмена! 
14:36 Продам жирный аккаунт fl.ru 
14:07 Продам аккаунты Gmail USA IP | Gmail MIX IP | Outlook Old 
12:54 Mixmasters - Exchange without AML and KYC 
12:31 Сервис ReCaptcha 2, 30р за 1000 решений. 
12:08 Продвижение YouTube видео в топ поиска | Любой тип контента | Гарантия результата 
19:01 8 марта: желаю аптайма 99.9% и e-e-a-t без локов 
18:51 Огородники 
16:47 Какой фильм вы любите посмотреть перед сном? 
15:46 молодильные яблоки и живая вода 
10:11 О природе путешествий. 
01:47 Точные прогнозы на футбол 
15:04 Сайты Рунета