|
Klijentske aplikacije (X)HTML, CSS, JavaScript, AJAX... |
|
Alatke vezane za temu | Vrste prikaza |
10.6.2007, 17:23 | #1 |
Veteran
Član od: 11.7.2006.
Lokacija: /dev/random
Poruke: 1.011
Zahvalnice: 163
Zahvaljeno 182 puta na 147 poruka
|
[Javascript] Dinamičko kreiranje imena promenjljivih
Kako da u javascriptu napravim promenljivi, a zatim joj dodelim neku vrednost?
Primer: document.all.id1.value=1 document.all.id2.value=2 document.all.id3.value=3 document.all.id4.value=4 document.all.id5.value=5 Da li je moguće ovaj kod ubaciti u for petlju (da se menja id1-id5) i, ako jeste, kako? |
10.6.2007, 18:43 | #2 |
Deo inventara foruma
Član od: 5.12.2005.
Poruke: 6.785
Zahvalnice: 348
Zahvaljeno 1.893 puta na 1.078 poruka
|
Re: JavaScript?
Nikakav problem Samo treba voditi računa o par sitnica. Evo koda pa malo diskusije na temu
HTML kod:
<script language="javascript" type="text/javascript"> for(brojac = 1; brojac <= 5; brojac++){ document.getElementById("id" + brojac.toString()).value = brojac; } </script> Osnovna caka zbog koje kod radi je taj da je ispoštovano da argument unutar zagrada za getElementById bude string. E sad da bi dobio stringove tipa "id1", "id2" itd. moraš da kombinuješ string "id" i da na njega "dodaš" takođe string koji se dobija kada broj pretvoriš u string metodom toString. toString je metoda što znači da mora da se navodi tako što se na promenjljivu doda tačka i "toString". I to je to. |
Sledeći korisnik se zahvaljuje korisniku holodoc na korisnoj poruci: | ||
PDarko (10.6.2007) |
10.6.2007, 20:32 | #3 |
Veteran
Član od: 11.7.2006.
Lokacija: /dev/random
Poruke: 1.011
Zahvalnice: 163
Zahvaljeno 182 puta na 147 poruka
|
Re: JavaScript?
Hvala na odgovoru. Inače, all nije ime forme već niz koji sadrži sve elemente dokumenta.
Hvala još jednom. |
Bookmarks sajtovi |
|
|