Hola Motoko. Tal vez pueda serte útil la función "eval(nombre_variable)", q lo q hace es interpretar el valor de la variable. No sé muy bien si es lo q necesitas... pero por probar no pierdes nada!
Otra cosa q puedes hacer, aunq eso te lo puede explicar mucho mejor JavierB... jeje, es usar [].
Te voy a contar mi ejemplo, porq creo q es parecido a lo q necesitas, y tu lo aplicas a tu situación, vale?
Tengo varios inputs q se crean de forma dinámica, y se les van dando los nombres de "edificio1", "edificio2"..., y luego quiero recoger el valor q se ha introducido en ellos con js, y para ello:
Código:
for (i=0; i<numero; i++) {
var nedificio = "edificio" + i;
var edificio = document.form[nedificio].value;
}
De esa forma me busca en el documento un elemento q se llama como el valor de la variable "nedificio", es decir, edificio1, edificio2... dependiendo en qué fase del bucle esté. Si cambio esa línea por:
Código:
var edificio = document.form.eval(nedificio).value;
Me funcinaba en firefox pero en IE no...
Bueno, no sé si es algo de eso lo q buscabas...
Un saludo, AnDrEa