¿Cómo puedo vincular una función con los eventos de bajada/subida de clave?Evento de vinculación/reducción de vinculación de Javascript
Puede vincularse a todo el documento o a un solo elemento; o bien funcionará en este caso.
Esto tiene que estar sin ninguna biblioteca de JavaScript. Solo me preocupa principalmente el último Firefox. Particularmente el elemento de lona.
He intentado esto: (FF 3.6.9 Windows 7) solamente
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Test</title>
</head>
<body>
<div class="wrapper">
<canvas id="game" width="800" height="400">
</canvas>
</div>
<script type="text/javascript">
var el = document.getElementById("game");
el.onkeydown = function(evt) {
evt = evt || window.event;
alert("keydown: " + evt.keyCode);
};
el.onkeyup = function(evt) {
evt = evt || window.event;
alert("keyup: " + evt.keyCode);
};
</script>
</body>
</html>
No pude conseguir que esto funcione, ver edición – Petah
Esto se debe a que el elemento '
Bien, funciona cuando se asigna al documento. – Petah