Tema: eval?
Ver Mensaje Individual
  #4 (permalink)  
Antiguo 29/11/2002, 13:41
Avatar de Kaopectate
Kaopectate
Colaborador
 
Fecha de Ingreso: diciembre-2001
Ubicación: Curaçao (Antillas Holandesas)
Mensajes: 3.179
Antigüedad: 23 años, 2 meses
Puntos: 38
Din.

La función eval() básicamente lo que hace es preparar un comanando para que se ejecute. Lo que tienes que hacer es armar un string con lo que sería una instrucción y luego pasársela de parámetro a eval().

Si tienes una instrucción como la siguiente:

a = document.frm51.val23.value;

Podrías escribirla asi:

var x = 51;
var y = 23;
var instruccion;
instruccion = "a = document.frm" + String(x) + ".val" + String(y) + ".value";
eval(instruccion);

Saludos.