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

Responder a