Ver Mensaje Individual
  #3 (permalink)  
Antiguo 31/03/2006, 05:05
AnDrEa MM
 
Fecha de Ingreso: mayo-2005
Mensajes: 510
Antigüedad: 19 años
Puntos: 1
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