[ dragan_bg_88 @ 15.01.2010. 00:14 ] @
Pozdrav ljudi, pocetnik sam u javascript-u ali ne i u programiranju. imam problem sa setTimeout, pozovem funkciju pri pokretanju stranice u njoj nesto odradim i opet pozovem setTimeout i tako treba stalno da se vrti u krug ta ista funkcija... Kod je mnogo slozeniji ali kad sam video da ni ovo ne radi poludeo sam... skinuo sam neki sat koji radi na istom principu, a princip je da iz same funkcije pozivamo setTimeout, prosto i jednostavno... Code: var i = 1; function changeImage(i) { if (i == 1) { i = 2; } else if (i == 2) { i = 3; } else if (i == 3) { i = 1; } document.getElementById("actTime").innerHTML = i; setTimeout("changeImage(i)", 3000); } setTimeout("changeImage(i)", 3000); ovo bi trebalo da u nekom <div> ispisuje ove brojeve, to sam za probu uzeo da se uverim da ne radi kao sto ni ne radi... ispise broj 2, sto znaci da udje jednom u changeImage i tu stane... zasto? ima li neko objasnjenje... inace hitno je pa bi mi znacio neki brz odgovor... Unapred hvala... |