Передача параметров в функцию
Добрый день.
Имеется несколько кнопок: <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, время: 03:37. |