Capturar tecla do teclado com javascript [RESOLVIDO]

1. Capturar tecla do teclado com javascript [RESOLVIDO]

thiago santos
thiagoshow

(usa Ubuntu)

Enviado em 28/10/2012 - 21:24h

E ai pessoal blz??!!

Pow to com um problema aqui e preciso muito da ajuda de vocês!!!

com esse codigo da pra capturar teclas de "a - z" e "A - Z" mas não consigo capturar as setas do teclado (esquerda, direita, cima, baixo)

como eu capturo essas teclas com javascript??!!!

quero colocar uns slides (em jpeg) no meu site pra ir passando com essas sentas mas não consigo nem capturar essas teclas!!! Ajuda ae galera por favor!!!


<html>
<head>
<title>Untitled Document</title>
<script language="javascript" type="text/javascript">
<!--
function tecla_pressionada(){
var tecla = window.event.keyCode;
alert('a tecla pressionada foi '+tecla);
}

//-->
</script>
</head>

<body onKeyPress="tecla_pressionada()">


</body>
</html>
</code>


  


2. MELHOR RESPOSTA

Raimundo Alves Portela
rai3mb

(usa Outra)

Enviado em 28/10/2012 - 22:34h

Deveria funcionar com todas, olha só o exemplo:

http://www.w3schools.com/js/tryit.asp?filename=try_dom_event_keycode

3. Re: Capturar tecla do teclado com javascript [RESOLVIDO]

Diego
Aronian

(usa Outra)

Enviado em 29/10/2015 - 11:49h

A propriedade keyCode é para captura de teclas no IE, os demais navegadores usam a propriedade Which. O seu código também está errado, por que sua função de captura precisa receber como parâmetro a tecla capturada.


Ex:

<html>
<head>
<script>

function tecla_pressionada(x){
var tecla = x.which;
alert(tecla);
}


</script>
</head>

<body onKeyPress="tecla_pressionada(event)">


</body>
</html>







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts