Как сделать редирект в php через паузу после отрисовки страницы?

123 4
W1
На сайте с 22.01.2021
Offline
285
#11

Да неужели?! Короткая же у тебя память:

Владимир #:
зачем вообще тут джаваскрипт, а если он отключен, включен noscript, я например отключаю на незнакомых сайтах javascript





Мой форум - https://webinfo.guru –Там я всегда на связи
WS
На сайте с 01.11.2008
Offline
135
#12
webinfo #:

Да неужели?! Короткая же у тебя память:

я говорил не про отказ от джаваскрипта как такового, а про возможность использования meta , а на ты я с тобой не переходил
Ilya74
На сайте с 12.06.2008
Offline
353
#13
Владимир #:
я говорил не про отказ от джаваскрипта как такового, а про возможность использования meta

Вы говорили про возможность использовать meta-тэг, которая вообще никак не решает задачу ТС. И в итоге предложили решение на JS, удаляющее этот самый бесполезный meta-тэг, которое не будет работать при отключённом JS. Гениально!)

⚡️ Хостинг и VPS в Москве, Новосибирске, Нидерландах, США ( https://x5x.host )
W1
На сайте с 22.01.2021
Offline
285
#14
Владимир #:
я говорил не про отказ от джаваскрипта как такового, а про возможность использования meta

Так вот и выяснилось, что всё это оказалось пустым звуком.

Владимир #:
 а на ты я с тобой не переходил

Ну вот, начинается, как обычно: от обиды за собственный промах будем теперь выяснять, кто на что переходит. Ты ещё напиши, что свиней со мной не пас, чтобы подчеркнуть своё высокое благородство, в отличие от меня, смерда. Только вот что забавно: у местных "Вашеблагородиев" обычно некоторые сложности с логикой, правописанием, и прочими подобными мелочами.

IW
На сайте с 16.12.2014
Offline
73
#15
Владимир #:
а про возможность использования meta
ТС просил редирект после загрузки страницы, а она может 10с грузиться...
SSD VPS скидка 25% по купону iwork https://cp.inferno.name/cart.php?gid=23 | надежный хостинг http://bit.ly/2Yiq93h
P
На сайте с 06.01.2009
Offline
592
#16

Я зашел в тему. Вижу тут от Вас появился весьма интересный для меня! вариант, на случай отключенных джаваскрипт. Форумчане - не спрашивайте зачем и почему )) Но для меня он действительно интереснее стандартного решения. При прочих равных. Если он так же будет стабильно работать. 


ps дочитываю ветку. Да, вижу обсуждается, что в вашем коде средствами js удаляется из исходного кода мета. Я так понимаю все же вариант не рабочий (когда js у юзера отключен)?

WS
На сайте с 01.11.2008
Offline
135
#17
postavkin #:

Я зашел в тему. Вижу тут от Вас появился весьма интересный для меня! вариант, на случай отключенных джаваскрипт. Форумчане - не спрашивайте зачем и почему )) Но для меня он действительно интереснее стандартного решения. При прочих равных. Если он так же будет стабильно работать. 


ps дочитываю ветку. Да, вижу обсуждается, что в вашем коде средствами js удаляется из исходного кода мета. Я так понимаю все же вариант не рабочий (когда js у юзера отключен)?

да, когда отключён, то отредиректит, смотря что вам важнее, отредиректить, даже если js отключен, или наоборот не отредиректить
P
На сайте с 06.01.2009
Offline
592
#18
Владимир #:
да, когда отключён, то отредиректит, смотря что вам важнее, отредиректить, даже если js отключен, или наоборот не отредиректить

если отключен js то  можно редиректить ибо нефиг

P
На сайте с 06.01.2009
Offline
592
#19

Вот только с селекторами не понятно. 

у вас

var i = document.querySelector('#i1'),r = document.querySelector('#r1');

У меня такая форма и мне явно что то надо поправить

        <div id="my_form">
                <form action="input_f" method="GET">
                <b>желаемый код</b>, напишите в поле <input type=text name=name3> <input type=submit value="искать">
                </form>
                </div>
WS
На сайте с 01.11.2008
Offline
135
#20
postavkin #:
<input type=text name=name3>

у вас получится примерно так:

<html>
<head>
<meta id="r1" http-equiv="refresh" content="10;url=https://google.com/" />
</head>
<body>
...

<div id="my_form">
                <form action="input_f" method="GET">
                <b>желаемый код</b>, напишите в поле <input type="text" name="name3" id="name3"> <input type=submit value="искать">
                </form>
                </div>

...

<script>
var i = document.getElementById('name3'),r = document.getElementById('r1');
i.oninput = function() {
        if(r!==false){
                r.remove();
                r=false;
        }
        window.stop();
}      
</script>
...

</body>

ps: я заменил querySelector на getElementById


123 4

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий