Некоторое время назад я нашел в Интернете простой код... не могу найти для него специальный сайт, но код был создан в 2005 году. Итак, мне стало интересно, хороший ли это способ сделать это:
Это в HTML:
<body onload="document.body.focus();" onkeyup="return keypressed(event)">
Когда ключ нажат, он вызывает эту функцию в JavaScript:
function keypressed(e) {
var intKey = (window.Event) ? e.which : e.keyCode;
if (intKey == 13) { // 13 = enter key
//something happens if the key is clicked
}
// here, you can add as many if sentences for key strokes as you want! (same as first)
return true;
}
Я имею в виду, что коду 7 лет (а может и больше!), и я подумал, что он может быть немного или очень устаревшим!
Мои вопросы:
Есть ли лучший способ сделать это или это все еще хороший способ? (Я не хочу использовать jQuery для этого кода, потому что я не хочу использовать его только для одной функции)
Мне действительно нужен этот код:
onload="document.body.focus();"
? (Я не программировал этот код, поэтому не знаю.)