//функция смены кнопки
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>
По нажатию на кнопку интервал запускается, но потом по нажатию ээтой же кнопки уже не останавливается.
Почему и как это исправить?
Подсобите пожалуйста
|