Показать сообщение отдельно
  #31 (permalink)  
Старый 04.10.2012, 10:40
Профессор
Отправить личное сообщение для sotik Посмотреть профиль Найти все сообщения от sotik
 
Регистрация: 14.09.2012
Сообщений: 158

//функция смены кнопки
var val = ["Смотреть бой", "Отменить просмотр"];
function press(f) {
if(f.but.value == val[0]){Ring('look');f.but.value = val[1];}
else if(f.but.value == val[1]){ clearInterval( interval );f.but.value = val[0];}
}

function Ring(ini)
{
var i = 0; //обнуляем счетчик
var interval = setInterval( //задаём интервал
    function(){
        if(++i >= 2){
clearInterval( interval );
}else{
Login(ini);}
},
 20 * 1000)
}

<div id="block_id">
<form>
<input type="button" name="but" value="Смотреть бой" onClick="press(this.form)" />
</form>
</div>

По нажатию на кнопку интервал запускается, но потом по нажатию ээтой же кнопки уже не останавливается.
Почему и как это исправить?
Подсобите пожалуйста
Ответить с цитированием