Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/07/2006, 07:16
luislarc
 
Fecha de Ingreso: febrero-2005
Mensajes: 98
Antigüedad: 19 años, 9 meses
Puntos: 0
Eventos de teclado en FireFox

Tengo un autocompletador en ajax y un input type=text incremental funcionando perfecto en IE, sin embargo cuando lo probé con el Firefox tuve ciertos problemas que los he ido corrigiendo, pero aun me falta uno, q es el de los eventos...para solucionar el problema que tenía con los eventos en firefox que no reconocía "event", tuve que, en cada evento (onkeyup,onkeydown) que llamaba a una función javascript agregarle el parámetro event dentro de código HTML, luego lo recibo como "e" y comparo:
var key = (document.all) ? e.keyCode : e.which;

Sin embargo como mi campo de autocompletado es incremental, al generar una nueva fila con un nuevo input type=text tengo que crear el evento desde una función javascript:

<script language="javascript">
var nuevo = document.createElement ("INPUT");
nuevo.setAttribute("type","text");
nuevo.onkeyup = funcion_autocompletado(aqui tengo que pasarle el parámetro "event")
</script>
El problema es que estoy en codigo javascript y no en HTML y no me reconoce "event"... cómo puedo hacer?