
09/08/2007, 07:01
|
 | | | Fecha de Ingreso: abril-2007
Mensajes: 61
Antigüedad: 17 años, 11 meses 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 |