Foros del Web » Programando para Internet » Javascript »

Evento onKeyUp en IE

Estas en el tema de Evento onKeyUp en IE en el foro de Javascript en Foros del Web. Saludos! tengo la siguiente funcion: function checkKey(event,curIn) { var key; var nom = navigator.appName; if (nom == "Microsoft Internet Explorer"){ key = window.event.keyCode; if(key==8 || ...
  #1 (permalink)  
Antiguo 09/08/2007, 07:01
Avatar de germana  
Fecha de Ingreso: abril-2007
Mensajes: 61
Antigüedad: 17 años
Puntos: 0
Evento onKeyUp en IE

Saludos!

tengo la siguiente funcion:

function checkKey(event,curIn)
{
var key;
var nom = navigator.appName;
if (nom == "Microsoft Internet Explorer"){
key = window.event.keyCode;
if(key==8 || key==46){
pre_ajax("blur",curIn)
return false;
}
}else if (nom == "Netscape"){
key=event.which;
if(key==8 || key==46){
pre_ajax("blur",this);
}
}
}

y se ejecuta aqui:

objHtml.push("<td><input onblur=\"if(this.value!='' && document.getElementById('lst_"+aStruct[i].name+"').value!='Between' && document.getElementById('multiple').value!='') pre_ajax(event,this);\" onKeyUp=\"checkKey(event,'"+aStruct[i].name+"');\" onKeyDown=\"fn(this.form,this);\" type=\"text\" size=\""+aStruct[i].size+"\" id=\"txt_"+aStruct[i].name+"\" name=\"txt_"+aStruct[i].name+"\" value=\""+aStruct[i].value+"\"></td>" )

Resulta que la cosa va bien en IE hasta que tiene que ejecutar el pre_ajax() que no lo ejecuta... toma bien los keyCode pero no ejecuta el pre_jax de la funcion checkKey.... no entiendo porque... en FireFox funciona perfecto..

Gracias
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 22:24.