Показать сообщение отдельно
  #10 (permalink)  
Старый 15.04.2015, 19:33
Кандидат Javascript-наук
Посмотреть профиль Найти все сообщения от theKingOfJava
 
Регистрация: 31.03.2015
Сообщений: 113

qwe88,
Все там работает
<html>
<head>
<meta charset="windows-1251" />
<style>
.vib{background: yellow}
.vib1{background: red}
.vib2{background: green}
</style>
</head>
<body>

<input type="checkbox" id="snyatlen1" />
<div id="info"></div>
<div class="vib" id="men1">foo</div>


<script>

c=5
stop=setInterval(function(){info.innerHTML="До изменения осталось "+(--c)+" секунд."}, 1000)

    var che = document.getElementById("snyatlen1");
    var che2 = document.getElementById("men1");
 setTimeout(function(){
    if(che.checked == true){
        che2.className="vib2"
    }
    else{
        che2.className="vib1"
    }
    clearTimeout(stop)
    info.innerHTML=""
    delete c
}, 5000)
</script>
 

 
</body>
 
</html>

Пока идет счетчик, ставь или снимай галку, все будет видно.
Ответить с цитированием