У меня есть простая кнопка, которая вызывает процедуру onClick.
Я использую
document.getElementById('Start').disabled=true;
для отключения кнопки, чтобы ее нельзя было нажать снова. На большинстве вещей после этого проблем нет. В одном случае мне нужно обнаружить нажатия клавиш, или, вернее, нажатия клавиш после нажатия кнопки. Я использую
document.onkeyup=WichKeyPressed;
чтобы обнаружить нажатие клавиши. Это работает нормально, если я не отключаю кнопку, но не работает, если я отключаю кнопку.
Это должно быть проблемой фокуса. Если щелкнуть мышью в пустой области экрана, нажатие клавиши обнаруживается с отключенной кнопкой или без нее. Я попытался изменить фокус на несколько других элементов, но пока не пошел. Я даже дал телу идентификатор и попытался изменить фокус на него, но результаты остались прежними.
Буду признателен за любые идеи по этому вопросу.
Спасибо.