Добрый день.
Имеется несколько кнопок:
<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(…)
И не особо понимаю, где проблема и как её решить. Надеюсь на Вашу помощь.