Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Редирект в новой вкладке и рефреш в старой
Форумы портала PHP.SU » » Вопросы новичков » Редирект в новой вкладке и рефреш в старой

Страниц (1): [1]
 

1. ВладимирС - 13 Февраля, 2017 - 22:30:48 - перейти к сообщению
Ребят, Подскажите, пожалуйста, как сделать редирект по такой схеме: при заходе на site.ru/index.php открывается новая активная вкладка site.ru/index_1.php а в старой вкладке (site.ru/index.php) рефреш на site.ru/index_2.php. заранее спасибо
2. Fart - 14 Февраля, 2017 - 11:45:11 - перейти к сообщению
CODE (javascript):
скопировать код в буфер обмена
  1. <script>
  2. window.open('index_1.php', '_blank');
  3. location.href = "index_2.php";
  4. </script>
3. ВладимирС - 14 Февраля, 2017 - 11:54:49 - перейти к сообщению
Fart пишет:
CODE (javascript):
скопировать код в буфер обмена
  1. <script>
  2. window.open('index_1.php', '_blank');
  3. location.href = "index_2.php";
  4. </script>

Спасибо! Попробую!
4. ВладимирС - 14 Февраля, 2017 - 21:07:53 - перейти к сообщению
Работает. Но браузер воспринимает похоже window.open('index_1.php', '_blank') как всплывающее окно и блокирует =( Может есть возможность обходить эти настройки?
5. Fart - 15 Февраля, 2017 - 16:49:52 - перейти к сообщению
Тут два варианта (рабочий и непроверенный):
1. Рабочий - нужно опен воткнуть в событие клика и после нажатия юзером сработает без блокировки. Браузеры "ловят" опен на срабатывание от юзера или скрипта ( от скрипта в блок кидает )
2. Непроверенный - Эмулировать клик. Не занимался фиктивными кликами, хотя писал ботов, а сейчас забыл этот момент. Может работает.
6. ВладимирС - 15 Февраля, 2017 - 20:53:35 - перейти к сообщению
Fart пишет:
Тут два варианта (рабочий и непроверенный):
1. Рабочий - нужно опен воткнуть в событие клика и после нажатия юзером сработает без блокировки. Браузеры "ловят" опен на срабатывание от юзера или скрипта ( от скрипта в блок кидает )
2. Непроверенный - Эмулировать клик. Не занимался фиктивными кликами, хотя писал ботов, а сейчас забыл этот момент. Может работает.


1 способ работает, нужно нажатие, к сожалению. Именно поэтому занялся поиском автоматического срабатывания( я полный ноль в программировании, гуглю)
2 буду благодарен вплоть до оплаты если кто то поможет обойти блокировку. Помогите, специалисты
7. Строитель - 15 Февраля, 2017 - 21:03:18 - перейти к сообщению
ВладимирС, не уверен, что вам подойдёт вариант на пхп, но всё же опишу принцип его работы.
При первом посещении страницы "a" браузер перенаправляется на страницу "b".
При повторном (и каждом последующем) посещении страницы "a" браузер перенаправляется на страницу "c".

Преимущество этого скрипта - автоматическое срабатывание редиректа
Недостаток - страница "b" открывается в текущей вкладке (на пхп иначе не сделать)

Пример под спойлером
Спойлер (Отобразить)
8. ВладимирС - 17 Февраля, 2017 - 06:18:50 - перейти к сообщению
Строитель пишет:
ВладимирС, не уверен, что вам подойдёт вариант на пхп, но всё же опишу принцип его работы.
При первом посещении страницы "a" браузер перенаправляется на страницу "b".
При повторном (и каждом последующем) посещении страницы "a" браузер перенаправляется на страницу "c".

Преимущество этого скрипта - автоматическое срабатывание редиректа
Недостаток - страница "b" открывается в текущей вкладке (на пхп иначе не сделать)

Пример под спойлером
Спойлер (Отобразить)

Спасибо! Не решает мою проблему, но тоже нужный код
9. Sail - 17 Февраля, 2017 - 08:25:24 - перейти к сообщению
ВладимирС, для справки:
JS, Открытие окон и методы window
(Добавление)
Спойлер (Отобразить)

 

Powered by ExBB FM 1.0 RC1