[ zgas @ 13.08.2007. 22:20 ] @
Postovani imam potrebu da dinamicki izmenim odredjen broj polja "<td>" u tabeli i to na osnovu zadate vrednosti u nekom input text boksu.

Znaci imam tekst boks za unos nekog int broja. I imam tabelu od 100 polja.
Ako unesem u teks box vrednost 50, odmah se u tabeli promeni boja za prvih 50 polja.

Da li je ovo moguce resiti i kako?

Neizmerno hvala unapred!
[ [KS] @ 14.08.2007. 12:24 ] @
Recimo da imas formu sa imenom "f" i polje sa imenom "p" (name="f" i name="p"). Ono sto bi trebao da uradis je da na tih 100 tdova koje imas stavis id="td1", id="td2", ... , id="td100"

Javascript:

Code:

function oboji() {
var do = document.f.p.value; //do ti je broj iz polja
var boja = '#000000';

 for (i=1;i<=do;i++) { 
 eval('document.getElementById(\'td'+i+'\').style.background='+boja);
 }

}


Ovako nekako bi trebalo raditi :)
[ Br@nkoR @ 14.08.2007. 12:54 ] @
Hmm..
nema potrebe da dodaje id atribut td elementu, može da putem petlje prođe kroz sve td elemente i da stavi brojač i kada stigne do unetog broja izađe iz petlje.
[ [KS] @ 14.08.2007. 13:03 ] @
Sho jes jes :) Ovo mi je prvo palo na pamet... :)

--
Damir Kasipović
[email protected]
+387 (0)65 979 949