Comunidad de diseño web y desarrollo en internet online

eval

Citar            
MensajeEscrito el 29 Mar 2005 02:25 pm
wenas con todos,
se puede hacer esto? porke no me funciona

Código :

i=1;
x = miXML.firstChild.firstChild.firstChild.childNodes[i].firstChild;
ven01.menu.eval("item"+i).itemtxt.htmlText = x;
trace(x);


ya q son 12 submenus, y quiero nombrarlos a partir de un xml, usando un "for"

pero para no hacer uno por uno: ven01.menu.item1.itemtxt.htmlText = x.

osea, esta bien usado el "eval" asi??? thanks. y si es asi alguna idea de porke no funciona?

thnks ^^

Por Acidbjazz

716 de clabLevel



Genero:Masculino  

Lima - Perú

firefox
Citar            
MensajeEscrito el 29 Mar 2005 02:29 pm
A parte de que no estabas usando bien el eval(), lo mejor que puedes hacer es no usarlo, para eso sacaron los corchetes [], es mucho mejor.

Código :

ven01.menu["item"+i].itemtxt.htmlText = x; 


Deu!! ^^

Por Elecash

Claber

8126 de clabLevel

37 tutoriales
19 articulos
13 ejemplos

  Bastard Operators From Hell Desarrollador de GAIA Premio_Secretos Héroes

BarnaCity

clabbrowser
Citar            
MensajeEscrito el 29 Mar 2005 02:32 pm

Código :

i=1;
x = miXML.firstChild.firstChild.firstChild.childNodes[i].firstChild;
eval("ven01.menu.item"+i+".itemtxt").htmlText = x;
trace(eval("ven01.menu.item"+i+".itemtxt"));//Si te muestra undefined, checa bien tu ruta
trace(x); 


Saludos!

Por Dano

BOFH

4273 de clabLevel

14 tutoriales
4 articulos
10 ejemplos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Lugar estratégico para vigilarte

clabbrowser
Citar            
MensajeEscrito el 29 Mar 2005 02:32 pm
hey, thanks por tu pronta respuesta, kedo bien.

Por Acidbjazz

716 de clabLevel



Genero:Masculino  

Lima - Perú

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.