Ver Mensaje Individual
  #6 (permalink)  
Antiguo 05/10/2009, 12:32
Brahyam
 
Fecha de Ingreso: enero-2005
Mensajes: 122
Antigüedad: 20 años
Puntos: 2
Respuesta: Accion al presionar una tecla

De nuevo por aqui, pues es extraño lo que me pasa, despues de colocar la variable global me queda asi:
Cita:
function compruebaTecla(evento){

var keyCode = document.layers ? evento.which : document.all ? event.keyCode : document.getElementById ? evento.keyCode : 0;
//alert(capa);
if (keyCode == 40) document.getElementById(capa).focus();

return true;
}
y
Cita:
function teclaPress(id){

capa = id;

document.onkeydown = compruebaTecla;
}
Lo extraño aqui es que cuando le doy alert me sale el nombre de la capa, pero cuando interactuo con la variable me sale un error, me dice: document.getElementById(capa) is null, y no se porque sale null si cuando hago el alert me sale el nombre que necesito...