Gracias spi por tu respuesta! Pero el problema no era ese, usando la
librería Prototype puedes llamar a funciones sin argumentos con en el
objeto AJAX. Pero ya he solucionado el problema. 

Ahora el problema es otro, que es de lo más extraño. La clave está en
que quiero sacar por pantalla un botón que con un onclick vaya a una
función. Esta función necesita un parámetro, pasándoselo de la siguiente
manera:

var output = new Array ("OUTPU0", "OUTPU1", "OUTPU2", "OUTPU3",
"OUTPU4", "OUTPU5", "OUTPU6", "OUTPU7"); 

for (i = 8; i < 16; i++ )
        {
                if ( IO[i] == 0 )
                        swt = swt + "<a onclick='cambiarSwitch(" + output[i-8] 
+ ")'><img
src='./imagenes/switchmediano2.png'></a>";
                else
                {
                        if( IO[i] == 1)
                                swt = swt +"<a onclick='cambiarSwitch(" + 
output[i-8] + ")'><img
src='./imagenes/switchmediano1.png'></a>";
                        else
                                swt = swt + "ERROR";
                }
        }

Como podéis observar, el id es un String que lo almaceno en el array
output. Por ello, lo que quiero hacer es que cuando copie a la pagina
web dinámicamente la información poder trabajar con los links que he
creado. En este momento no me manda nada y me dice que la variable a la
que accedo no está definida es decir: me lee la información del array
correctamente, pero no llama a la función cambiarSwitch. Creo que es un
error al concatenar pero no lo veo...

Gracias por vuestra ayuda

_______________________________________________
javaEScript mailing list
[email protected]
http://lists.scriptia.net/listinfo.cgi/javaescript-scriptia.net

Responder a