Показать сообщение отдельно
  #5 (permalink)  
Старый 03.04.2023, 10:07
Профессор
Отправить личное сообщение для ureech Посмотреть профиль Найти все сообщения от ureech
 
Регистрация: 11.03.2013
Сообщений: 778

Сообщение от voraa
setInterval каждый раз запускает бесконечную последовательность вызовов функций.
Ок. Поменял на так

var old = "";
var current = window.location.href;
function changeUrl(current,sec){
    if(current != old){
        
        alert(sec);
        old = current;
    }
    
    old = window.location.href;

    setTimeout(function() {
        var vt = (new Date).getTime();
        var ts = Math.round(vt/1000);
        var sec = ts % 60;
        changeUrl(window.location.href,sec);
    }, 1000);
}

changeUrl();


Теперь sec undrfined)
Ответить с цитированием