<script>
var i = 0;
var interva = window.setInterval(
function (){
document.getElementById("te").innerHTML = i++ + " сек вы онлайн";
}, 1000);
if(i == 10){
clearInterval(interva);
document.getElementById("te").innerHTML = " Вы офлайн";
}
</script>
Когда переменная i будет равняться 10 должен сработать if, но не срабатывает, я правда забыл js слегка. В общем что тут не так?
if срабатывает сразу, i !=10, поэтому забивает на него. тебе нужно в сам интервал вкинуть if
Обсуждают сегодня