Задержка 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

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