Передача параметров в функцию
Добрый день.
Имеется несколько кнопок: <input type = "button" value = "Move" onclick="move(this.value)"> <input type = "button" id="down" value = "Down" onclick= "move(this.value)"> <input type = "button" id="up" value = "Up" onclick="move(this.value)"> <input type = "button" id="stop" value = "Stop" onclick="clearInterval(idTimer);"> Требуется, взять значение value нажимаемой кнопки и передать в функцию: function move(value){ move = value; idTimer = setInterval('moveBall('+"move"+');',100); } Далее это всё попадает сюда: function moveBall(value){..} В последней функции всё в порядке. Проблема в следующем. При первом нажатии на любую кнопку, сценарий отрабатывает нормально. Но при повторном нажатии (т.е. после остановки кнопкой stop, и попыткой снова нажать на другую кнопку) получаю: Uncaught TypeError: move is not a function(…) И не особо понимаю, где проблема и как её решить. Надеюсь на Вашу помощь. |
Цитата:
|
Цитата:
|
Andrey Kovalchuk,
function move(value) { clearInterval(idTimer); idTimer = setInterval(function() { moveBall(value) }, 100); } |
Часовой пояс GMT +3, время: 20:02. |