premenna v js

Programovacie jazyky, rady, poradňa...
Boroboro
Light Expert
Light Expert
Používateľov profilový obrázok
Príspevky: 57
Registrovaný: 01 máj 2006, 21:48

premenna v js

Príspevok od používateľa Boroboro »

Prosim vas existuje nieco take v js ako PHP ${"premenna".$i} chcem premenne typu premenna1 premenna2 prebehnut cez cyklus.
audiotrack
VIP
VIP
Používateľov profilový obrázok
Príspevky: 25958
Registrovaný: 09 sep 2005, 18:39
Kontaktovať používateľa:

Príspevok od používateľa audiotrack »

tak to fakt netuším o čo ti ide
Nadeo
Guru wannabe
Guru wannabe
Používateľov profilový obrázok
Príspevky: 2202
Registrovaný: 04 nov 2006, 19:38
Bydlisko: BA/LV
Kontaktovať používateľa:

Príspevok od používateľa Nadeo »

Asi chce nejako prehnat array cez cyklus ? Alebo nechapem
zaggi
Medium Star
Medium Star
Používateľov profilový obrázok
Príspevky: 314
Registrovaný: 04 feb 2007, 19:32

Re: premenna v js

Príspevok od používateľa zaggi »

Boroboro napísal:Prosim vas existuje nieco take v js ako PHP ${"premenna".$i} chcem premenne typu premenna1 premenna2 prebehnut cez cyklus.
ak ich mas na objekte zavesene tak staci normalne object["premenna" + i] ... ak nemas tak potom namiesto dollara pouzi eval, teda eval("premenna" + i)
Boroboro
Light Expert
Light Expert
Používateľov profilový obrázok
Príspevky: 57
Registrovaný: 01 máj 2006, 21:48

Príspevok od používateľa Boroboro »

Nejak mi to nejde skusal som vsetko mozne dam vam tu priklad co potrebujem, neviem ci sa to vobec da ale to v zatvorke je premenna i v ktorej mam nejake cislo a chcem aby toto fungovalo aby som z jedneho textoveho pola do druheho v cykle a budem inkrementovat i document.galeria.obraz.value = document.otazocka.texty.value;
chrono
VIP
VIP
Používateľov profilový obrázok
Príspevky: 7127
Registrovaný: 25 dec 2006, 15:17

Príspevok od používateľa chrono »

Tým elementom daj id="obraz1"... a id="texty1"... a potom môžeš použiť niečo ako document.getElementById("obraz" + i).value = document.getElementById("texty" + i).value;

// chrono: Prípadne môžeš použiť document.forms['galeria'].elements['obraz'+i].value a asi aj document.galeria['obraz' + i].value
Boroboro
Light Expert
Light Expert
Používateľov profilový obrázok
Príspevky: 57
Registrovaný: 01 máj 2006, 21:48

Príspevok od používateľa Boroboro »

dik ... ja som to uz medzi tym urobil tak ze mi funguje to co som predtym napisal a to tak ze textove polia maju rovnaky nazov a pristupujem k nim cez pole .... nasiel som to v jednom e-booku
Napísať odpoveď