no sé no me convence mucho usar eval(). sin entender de donde tanto problema, inténtalo con esto otro
Cita: window.onload = function() {
var sel = document.nombre_formulario.xPsic;
sel.onchange = function() {
alert(this.value + ' ' + this.id);
}
}
Cita:
Iniciado por sysmadryn Algo que aprendi hace poco de cronos2 :
para pasar texto a nombre de variable (global) :
supon que el nombre es :
nombre = "var02"
Para llamar a la variable var02, usa :
window['var02'] o window.[nombre] .
Esto equivale a
var var02;
Porque las variables globales son algo asi como objetos del objeto raiz (la window).
Saludos
no veo la relación de variables globales con el tema que se trata. solo a modo de información para futuras consultas. las variables globales son atributos del objeto window (window.variable, window['variable'], ...)