@Mty

Как сделать так чтоб при нажатии на кнопку выполнялась функция?

<body id="body">
<input type="button" value="нажми меня" name="Peremeshenie1" OnClick="Peremeshenie();">
  <span id="move" style="position: absolute; border: 2px dashed black;">По вертикали</span>
  </body>

  <script>
  

var phi = Math.PI / 2;   
var rho = 6;   
var rho2 = 3;  

 

function Peremeshenie() {   

  document.getElementById('move').style.left = rho * Math.cos(phi) + 'px';  

  document.getElementById('move').style.top = rho * Math.sin(phi) + 'px'; 
    

  rho += rho2;   

}

setInterval(Peremeshenie, 20); 
  </script>


</html>
  • Вопрос задан
  • 117 просмотров
Решения вопроса 1
FinGanapre
@FinGanapre
Меняем тут на doIt()
<input type="button" value="нажми меня" name="Peremeshenie1" onClick="doIt()">


Объявляем doIt
function doIt() {
      setInterval(Peremeshenie, 20);  
}


либо просто
<input type="button" value="нажми меня" name="Peremeshenie1" onClick="setInterval(Peremeshenie, 20);">
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы