Змінюй хід війни! Допомагай ЗСУ!

Обновки! (Истинно легитимные)

  • Автор теми Автор теми -=X-RAY=-
  • Дата створення Дата створення
Вот такой девайс пришел. Кто знает что это - тот тру колхозниктюнер!

image.webp

Арки раскатывать? :)
 
Я помню, что в этой теме собраны гуру программирования)..
Кто подскажет..

Есть скрипт:
<script type="text/javascript">
function locs(){
document.location.href="";
}
setTimeout("locs()", 10000);
</script>


эта хрень обновляет страницу с интервалом 3000 чего-то.. а как сделать, чтобы обновило, например, через 3сек и больше не обновляло?

Есть вторая версия процесса:
<meta http-equiv="refresh" content="3">
она мне больше нравится, но суть та же - оно бесконечно обновляет, а нужно только один раз(

Чё и где дописать? Результат нужен - единоразовое обновление страницы через 3 секунды и всё. :girl:
 
Александра, обновляло через 3 сек и больше никогда не обновляло что бы не делал?
 
Я помню, что в этой теме собраны гуру программирования)..
Кто подскажет..

Есть скрипт:
<script type="text/javascript">
function locs(){
document.location.href="";
}
setTimeout("locs()", 10000);
</script>


эта хрень обновляет страницу с интервалом 3000 чего-то.. а как сделать, чтобы обновило, например, через 3сек и больше не обновляло?

Есть вторая версия процесса:
<meta http-equiv="refresh" content="3">
она мне больше нравится, но суть та же - оно бесконечно обновляет, а нужно только один раз(

Чё и где дописать? Результат нужен - единоразовое обновление страницы через 3 секунды и всё. :girl:

Код:
<script type="text/javascript">
function locs(){
if (!document.location.hash) {
	document.location.href=document.location.href + '#once';
}
}
setTimeout("locs()", 3000);
</script>

попробуй
 
Я помню, что в этой теме собраны гуру программирования)..
Кто подскажет..

Есть скрипт:
<script type="text/javascript">
function locs(){
document.location.href="";
}
setTimeout("locs()", 10000);
</script>


эта хрень обновляет страницу с интервалом 3000 чего-то.. а как сделать, чтобы обновило, например, через 3сек и больше не обновляло?

Есть вторая версия процесса:
<meta http-equiv="refresh" content="3">
она мне больше нравится, но суть та же - оно бесконечно обновляет, а нужно только один раз(

Чё и где дописать? Результат нужен - единоразовое обновление страницы через 3 секунды и всё. :girl:

Ты ентого. с джаваскриптом поосторожней, а то есть тут падкие на красивых девушек негодяи :іржач:
Если верить мануалам , то вот так должно работать как тебе надо:
PHP:
<script type="text/javascript">
function locs(){
document.location.href="";
}
setTimeout("locs()", 3000);
</script>

Есть одно но - а сам скрипт как часто запускается?
 
Ты ентого. с джаваскриптом поосторожней, а то есть тут падкие на красивых девушек негодяи
Если верить мануалам , то вот так должно работать как тебе надо:
А то что страница перезагружается, и выполняется снова, это соответствует задачи? :ги:
 
Код:
<script type="text/javascript">
function locs(){
if (!document.location.hash) {
	document.location.href=document.location.href + '#once';
}
}
setTimeout("locs()", 3000);
</script>

попробуй

вообще это костыль. :) откуда вылезло требование перегружать один только раз через 3 секунды. почему 3 ? что-то не успевает? а если и за 3 не успеет?
 
Ну и мой вариант :D

PHP:
        <script type="text/javascript">            
            function locs(){
                if (document.cookie.indexOf("pleaseNoooooooRefresh") >= 0) {
                    document.cookie = 'pleaseNoooooooRefresh=; expires=Thu, 01 Jan 1970 00:00:00 UTC; path=/'
                    return;
                }
                var date = new Date();
                date.setTime(date.getTime() + 3600000*24*1);
                document.cookie = 'pleaseNoooooooRefresh=true; expires=' + date.toGMTString() + '; path=/'
                document.location.href = "";
            }
            setTimeout("locs()", 3000);
            
        </script>

Да, кстати, вариант выше с хешем работать не будет, так как это не перезагрузка страницы.
 
А посоветуйте хороших паркетчиков. Есть желание пол обновить
 
Да, кстати, вариант выше с хешем работать не будет, так как это не перезагрузка страницы.

Прав, сорри

Код:
<script type="text/javascript">
function locs(){
if (!document.location.hash) {
	document.location.href=document.location.href + '#once';
	document.location.reload();
}
}
setTimeout("locs()", 3000);
</script>

а так будет
 
Так, вечером из дома попробую варианты) Спасибо отозвавшимся!! :girl:

Про 3 секунды - это как пример.. еще не знаю, сколько точно нужно будет..
А вот то, что только один раз должно обновить - это точно)
 
Так, вечером из дома попробую варианты) Спасибо отозвавшимся!! :girl:

Про 3 секунды - это как пример.. еще не знаю, сколько точно нужно будет..
А вот то, что только один раз должно обновить - это точно)

Так а зачем через 3 секунды обновлять? Может сделать более правильно?
 
Назад
Зверху Знизу