Показать сообщение отдельно
  #1 (permalink)  
Старый 08.02.2016, 19:07
Новичок на форуме
Отправить личное сообщение для Болат Посмотреть профиль Найти все сообщения от Болат
 
Регистрация: 28.01.2016
Сообщений: 5

не могу полностью остановить setInterval
при нажатии на кнопку запускается setInterval, но при нескольких запусках останавливается только последний!
<!DOCTYPE html>
<html>
 <head>
  <title>Lesson 9</title>
<script>
var $rot=0;
  var $tim3;
  var c=0;
  var t;
  var timer_is_on=0;

function my_click_but1($event) 
{$tim3=setInterval("rotinp(5);",1000);}

function my_click_but2($event)
{ clearInterval($tim3);}

function rotinp($pl) 
{$rot=$rot+$pl;
document.getElementById('text2').style.transform="rotate("+$rot+"deg)";
}
</script>
</head>
<body>
<input type=text id="text2">
<div id="div1"></div></br>
<input type=button id="but1" value="Включить SetInterval"
onClick="my_click_but1(event);">
<input type=button id="but2" value="Выключить SetInterval"
onClick="my_click_but2(event);"></br></br>
</body>
</html>
Ответить с цитированием