Saber que tecla ha sido pulsada
2006-10-25 02:54:05
Averiguar que tecla ha sido pulsada en una página web es fácil. Simplemente, asigna una variable al evento onkeypressed y leelo, con cuidado de respetar la diferencia entre el JScript de internet explorer y el Javascript real de otros navegadores. Para eso son las lineas del if.
<script language="JavaScript"><!--
document.onkeypress = keyhandler;
function keyhandler(e) {
if (document.layers)
Key = e.which;
else
Key = window.event.keyCode;
if (Key != 0)
alert("Key pressed! ASCII-value: " + Key);
}
//-->
</script>