Показать сообщение отдельно
  #2 (permalink)  
Старый 25.06.2014, 11:03
Аватар для BETEPAH
Профессор
Отправить личное сообщение для BETEPAH Посмотреть профиль Найти все сообщения от BETEPAH
 
Регистрация: 23.06.2011
Сообщений: 1,165

1) это для кроссбраузерности. Означает, если браузер не видит в обработчике e, нужно брать event
2) обработчик нужно навешивать ПОСЛЕ того, как элемент добавлен на страницу
3) Клавиша на клавиатуре? Например, скотчем заклеить. Как это "чтоб не нажималась"? Чтоб не обрабатывалась? Проверяйте в событии keydown?
<!DOCTYPE html>
<html>
<head>
<script>
function showKeyCode(e) {
if (e.keyCode == 13) {
alert('нажат энтер');
return false;
} else alert( "keyCode: " + e.keyCode + "\n" );

}
</script>
</head>
<body onkeydown="showKeyCode(event);">
<p>Кликните сюда и затем нажмите клавишу</p>
</body>
</html>

Последний раз редактировалось BETEPAH, 25.06.2014 в 11:06.
Ответить с цитированием