Задержка 2 setIntervals с использованием settimeout не работаетJavascript

Форум по Javascript
Ответить Пред. темаСлед. тема
Anonymous
 Задержка 2 setIntervals с использованием settimeout не работает

Сообщение Anonymous »

Я писал пользовательский фонд для сайта и хочу показать уведомление об обновлении, пока пользователь снят с сайта, и я придумал идею использовать заголовок сайта для этого. < /p>
Это мой текущий код: < /p>

Код: Выделить всё

let str = "Please update your script!"
let str2 = "[insert previous site title]"
setInterval(function(){document.title = str}, 1000)
setTimeout(function(){setInterval(function(){document.title = str2}, 1000)}, 1000)
Код должен работать в теории, но вместо этого мигает str за менее 1000 мс и возвращается к str2 , когда выполняется, и подпрограмма никогда не повторяется, даже с SetInterval. Вопрос: < /p>

Код: Выделить всё

function updateDialog(str, str2) {
document.title = str
setTimeout(function(){document.title = str2}, 1000)
}
setInterval(updateDialog("Please update your script!", "[insert previous site name]"), 1000)
Я уже получил проверку обновления для этого, кстати.
Любая причина, почему это не работает ожидаемый>

Подробнее здесь: https://stackoverflow.com/questions/795 ... oesnt-work
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Javascript»