Autor | Zpráva | ||
---|---|---|---|
simonik Profil * |
#1 · Zasláno: 7. 6. 2010, 11:50:23
Když napíši:
p.nazev=pom.tr; tak se do objektu 'p' a jeho vlastnosti se jménem 'nazev' uloží vlastnost 'tr' objektu 'pom'. Já ale potřebuji, aby se vlastnost nejmenovala 'nazev', ale jako obsat proměnné název. Zkusil jsem to takto: eval('p.'+nazev+'='+pom.tr); Jenže to už se vyhodnotí i pom.tr a skončí to chybou. Jde to nějak jednoduše vyřešit? Díky |
||
Radek9 Profil |
#2 · Zasláno: 7. 6. 2010, 12:08:47
simonik:
p[nazev] = pom.tr; |
||
DJ Miky Profil |
#3 · Zasláno: 7. 6. 2010, 12:56:15
Případně
eval('p.'+nazev+'=pom.tr'); |
||
ah01 Profil |
#4 · Zasláno: 7. 6. 2010, 13:20:12
DJ Miky:
No fuj! |
||
simonik Profil * |
#5 · Zasláno: 7. 6. 2010, 13:40:18
Radek9:
Díky.Funguje. |
||
simonik Profil * |
#6 · Zasláno: 7. 6. 2010, 13:42:56
DJ Miky:
Taky funguje :-) |
||
Časová prodleva: 14 let
|
0