Отображение кодов нажимаемых клавиш
Исходный код этого примера:
<body onload="document.getElementById('numcode').onkeypress=check;document.getElementById('numcode').onkeydown=check;document.getElementById('numcode').focus();">
<script type="text/javascript" language="javascript">
function check(evt)
{
evt = (evt) ? evt : window.event;
if(evt)
{
var elm = (evt.target) ? evt.target : evt.srcElement;
if(elm){
var code = (evt.charCode)? evt.charCode : evt.keyCode;
//for (var i in evt) code += ""+i+"="+evt[i]+"\n"; // для отладки выводит все свойства события
document.events.display.value = document.events.display.value+evt.type+": "+code+"\n";
return false;}
}
}
</script>
<h1>Отображение кодов нажимаемых клавиш</h1>
<form name="events" >
<label>
Нажимайте клавиши и...
<input type="text" id="numcode" style="opacity: 0;">
</label><br>
<label>
смотрите коды нажатых клавиш:<br>
<textarea rows="14" cols="32" name="display" onfocus="document.getElementById('numcode').focus();"></textarea>
</label>
</form>
.
Прокомментировать/Отблагодарить