Foros del Web » Programando para Internet » Javascript »

detectar tecla en javascript.

Estas en el tema de detectar tecla en javascript. en el foro de Javascript en Foros del Web. Hola a todos, tengo este código: function teclaPulsada(caracter) { letra = caracter.which || event.keyCode; switch(letra) { case 122: ... case 120: ... default: ... } ...
  #1 (permalink)  
Antiguo 05/03/2013, 04:32
Avatar de coloradocanyon  
Fecha de Ingreso: marzo-2009
Ubicación: Reino de Granada
Mensajes: 45
Antigüedad: 15 años, 1 mes
Puntos: 0
detectar tecla en javascript.

Hola a todos, tengo este código:

function teclaPulsada(caracter) {
letra = caracter.which || event.keyCode;
switch(letra)
{
case 122:
...
case 120:
...
default:
...
}
}

window.onkeydown = teclaPulsada;


Me funciona en todos los navegadores, ¿por que no en Internet Explorer?

un saludo y gracias....
  #2 (permalink)  
Antiguo 05/03/2013, 04:44
Avatar de madman_18  
Fecha de Ingreso: agosto-2010
Mensajes: 792
Antigüedad: 13 años, 8 meses
Puntos: 14
Respuesta: detectar tecla en javascript.

Hola!

La razón: IE = una porquería :P (es que me estoy peleando con él por un diseño que tengo y me tiene frito jeje).

Fuera bromas... Buscando he encontrado esta dirección http://www.irishsquare.com/blog/2010...on-javascript/

Quizás te sirva para sacar qué códigos son las teclas que buscas en ie

Un saludo!
__________________
"Si consigues ser algo más que un hombre, si te entregas a un ideal, te convertes en algo muy diferente"
  #3 (permalink)  
Antiguo 05/03/2013, 05:04
Avatar de coloradocanyon  
Fecha de Ingreso: marzo-2009
Ubicación: Reino de Granada
Mensajes: 45
Antigüedad: 15 años, 1 mes
Puntos: 0
Respuesta: detectar tecla en javascript.

perdona mi ignorancia, ¿me puedes explicar estas instrucciones?.

var ev = (evnt) ? evnt : event;
var letra=(ev.which) ? ev.which : event.keyCode;


un saludo y gracias....
  #4 (permalink)  
Antiguo 05/03/2013, 05:21
Avatar de coloradocanyon  
Fecha de Ingreso: marzo-2009
Ubicación: Reino de Granada
Mensajes: 45
Antigüedad: 15 años, 1 mes
Puntos: 0
Respuesta: detectar tecla en javascript.

lo primero darte las gracias por tu ayuda y lo segundo ya comprendí las dos instrucciones, son un if abreviado.

un saludo y gracias....

Etiquetas: funcion, tecla
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:30.