На данный вопрос уже ответили:
Имеется следующий код, который находится после /body> и перед /html>. После загрузки выполняется только один раз. Вопрос: почему и как это исправить?
function increaseTimer() {
seconds++;
if(seconds >= 60)
{
seconds = 0;
minutes++;
if(minutes >= 60)
{
hours++;
if(hours >= 24)
{
console.log("Stopping timer");
clearInterval(timer);
}
}
}
var secStr = seconds >= 10 ? seconds.toString() : "0"+seconds.toString();
var hrsStr = hours >= 10 ? hours.toString() : "0"+hours.toString();
var minStr = minutes >= 10 ? minutes.toString() : "0"+minutes.toString();
result = hrsStr + ":"+minStr+":"+secStr;
document.getElementById("timecell").innerHTML = result;
console.log(result);
}
var seconds = 0;
var minutes = 0;
var hours = 0;
var result = "";
var timer;
window.onload = function () {
timer = setInterval(increaseTimer(),1000);
}
Полный файл на https://github.com/mcstarioni/mygithubpage/blob/master/Header.html
Измените
setInterval(increaseTimer(),1000);
на
setInterval(increaseTimer,1000);
потому что в первом случае интервал получает не функцию, а результат ее выполнения
У меня сайт с музыкойИ то, что можно включить много треков, крайне плохо
Как после отправки формы на сервер, сделать редирект на URL? И отменить переход на URL сервера, где отображается код ошибки и наоборот успешной...
Что нужно написать в manifestjson для подключения js скрипта? выбивает вот такой exception Refused to execute inline script because it violates the following Content Security Policy directive:...