Autor | Zpráva | ||
---|---|---|---|
maxAV Profil |
#1 · Zasláno: 10. 11. 2005, 20:08:57
jde v JS neco jako v php $$promenna?
$promenna = "foo"; $$promenna = 1; a pak bude plati ze $foo=1... |
||
ah01 Profil |
#2 · Zasláno: 10. 11. 2005, 21:21:07
Jde to pomocí fce. eval.
to vytvoří proměnou b s hodnotou 123. Ale rozhodně bych se této metodě snažil vyhnout. Určitě to pude vyřešit i bez použití téhle „ptákoviny“. |
||
maxAV Profil |
#3 · Zasláno: 10. 11. 2005, 21:35:07
Diky! To vypada fakt jako divna vec to delat takhle...
Chtel bych tim vyresit problem - mam 2 fce ktere se staraji o XMLHttpRequest. Ta ktera ho vytvari vsak muze byt samozrejme volana drive nez predchozi skonci. Tim padem se to 'zprasi'. No a pokud bych kazdej novej mohl pojmenovat predaneho parametru, mohl bych pouzivat jen tyhle 2 fce a nemusel delat dalsi uplne stejne pro jine requesty...
|
||
Leo Profil |
#4 · Zasláno: 10. 11. 2005, 21:55:57
A co treba pouzit (asociativni) pole? :-) Leo
|
||
maxAV Profil |
#5 · Zasláno: 11. 11. 2005, 15:47:22
Neco jako
??? ale co kdyz tu funkci zavolam vickrat - pole se bude pokazde znova inicializovat... mozna se ptam fakt blbe, ale v JS jsem toho jeste moc nedelal... |
||
maxAV Profil |
#6 · Zasláno: 12. 11. 2005, 20:44:50
tak jsem pouzil globalni pole a funguje to v pohode, jen by me zajimalo, jak po skonceni requestu uvolnit pouzite pole.
|
||
Leo Profil |
#7 · Zasláno: 12. 11. 2005, 20:48:42
Pole zlikvidujete napriklad tak, ze ho nadeklarujete znova pod stejnym nazvem, muzete mu nastavit length na 0, pouzit delete, atd. ale otazka je proc. Leo
|
||
PerToon Profil |
#8 · Zasláno: 12. 11. 2005, 20:50:02
Když do něj načteš nový obsah, tak ho přemažeš. Takže není důvod ho vymazávat.
|
||
maxAV Profil |
#9 · Zasláno: 12. 11. 2005, 20:54:47
no myslel jsem aby nechazelo k nejakymu nekontrolovanymu zrani pameti... nemam predstavu kolik takovej htttpRequest ukousne
|
||
Časová prodleva: 18 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0