Так что у меня проблема в Firefox с событием onkeydown для кнопки изображения. Я не хочу, чтобы действие кнопки срабатывало, пока они не отпустили кнопку. Таким образом, это отлично работает как в IE, так и в Chrome. Я не могу понять, почему он не работает в Firefox (20.0.1). Вот код кнопки изображение:ASP.NET - событие onkeydown, не работающее в Firefox
<asp:ImageButton ID="btnButton1" ImageUrl="/images/target.png" runat="server"
Height="75" Width="75" onkeydown="return false;" onkeyup="ButtonClick()" />
Так OnKeyUp, кажется, работает идеально во всех браузерах, но OnKeyDown не хочет работать в Firefox, и я не могу понять это. Любая помощь будет принята с благодарностью.
Я не знаю, если это поможет, но я буду размещать свою функцию JavaScript для OnKeyUp, а также:
function ButtonClick() {
document.getElementById('<%=btnButton1.ClientID %>').click();
return true;
}
Theres другая тема, посвященная этой проблеме с помощью firefox! посмотрите здесь: http://stackoverflow.com/questions/642040/firefox-onkeydown-detect-pressed-key! надеется, что это вам поможет – Fals