Tengo una aplicación AJAX que me funciona en Firefox y no en Explorer (qué raro!!! :p). El problema creo que está a la hora de comparar los caracteres. Yo los intento compara un string con otro al estilo de un array, y firefox lo traga y no el explorer. El código es el siguiente:
var IO=new String(); //Si pongo IO = "0000000000000000" el Firefox no funciona var inputs="00000000"; var outputs="00000000"; //Mediante AJAX recibo input o output (las funciones son muy parecidas) //outputs/inputs siempre tienen 8 chars (0 o 1) unction ActualizarOutput(originalRequest) { var res, aux; res = originalRequest.responseText; res = parseInt(res, 10); outputs = res.toString(2); while (outputs.length < 8) { outputs = "0" + outputs; } for ( i = 8; i < 16; i++) { if (IO[i] != outputs[i-8]) { IO[i] = outputs[i-8]; wht = "out." + i; ShowLeds(wht); } } } /*Muestra leds dependiendo del estado de IO*/ function ShowLeds(wht) { var ask, rePoint; rePoint = /\./; arrayPet = wht.split(rePoint); if ( arrayPet[0] == "int" ) { if ( IO[arrayPet[1]] == 1) { $(arrayPet[1]).innerHTML = "<img src='../imagenes/green-on.gif' />"; } else $(arrayPet[1]).innerHTML = "<img src='../imagenes/green-off.gif' />"; } if ( arrayPet[0] == "out" ) { if ( IO[arrayPet[1]] == 1) $(arrayPet[1]).innerHTML = "<img src='../imagenes/green-on.gif' />"; else $(arrayPet[1]).innerHTML = "<img src='../imagenes/green-off.gif' />"; } } Agradecería todo tipo de ayudas _______________________________________________ javaEScript mailing list javaEScript@scriptia.net http://lists.scriptia.net/listinfo.cgi/javaescript-scriptia.net