В вашем файле scriipt
var dt = new Date() setTimeout(function() { console.log(dt.getHours()) if (dt.getHours() >= 1 && dt.getHours() <= 6) { document.getElementById("bgImg").style.backgroundImage = "url('https://dummyimage.com/300x200/345fa1/fff')" } else if (dt.getHours() >= 6 && dt.getHours() <= 12){ document.getElementById("bgImg").style.backgroundImage = "url('https://dummyimage.com/300x200/a13557/fff')" } }, 30)
Просто проверьте время между часами и добавьте его в timeout
Вы проверили Почему в моем проекте Eclipse есть фантомные точки останова отладчика? ?
Более конкретно
« Окно> Настройки> Java> Отладка: приостанавливать выполнение при неперехваченных исключениях
»
вариант.
У меня однажды было подобное поведение в µVision для встроенных систем. Есть ли какая-нибудь команда вроде «Убить все точки останова»? Это мне очень помогло. Возможно, у вас есть некоторая конфигурация для этого класса в вашей среде IDE? (Щелкните правой кнопкой мыши этот класс?)
С уважением Sascha
Похоже, вы пытаетесь открыть файл или другое устройство ввода и получили исключение. Вот почему Eclipse ведет себя так, как будто есть точка останова.