Сообщение от Jekel
|
пишут onkeydown - если кнопка зажата,
|
неправильно пишут.
правильно: если кнопка ушла в состояние нажато. и это происходит только 1 раз при нажатии. в то время когда кнопка еще нажата событий нет, что она досихпор нажата. это надо както фиксировать.
в твоем случае будет срабатывать только 1 раз при нажатии или отпускании в зависимости от функции.
что бы зациклить тебе надо вставить проверку на отпускание.
ent_press=0;
document.onkeydown = function(event){
events = event || window.event;
ent_press = events.keyCode == 13;
}
document.onkeyup = function(){
ent_press = 0;
}
function process(){
if (!ent_press) return;
....
}
setInterval(process,100);