Autor | Zpráva | ||
---|---|---|---|
Epsonnn Profil * |
#1 · Zasláno: 8. 4. 2017, 13:13:25
já si myslím že ne, kamarád tvrdí že to musí jít - nějak podobně jak je to v níže uloženo v tom NEFUNKČNÍM kódu.
Zdravím a díky za odpověď. <script> var texto=""; for (i = 3; i < 8; setTimeout(function(){i++, 1500);) texto += i ; document.getElementById("demott").innerHTML = texto ; } </script> |
||
Str4wberry Profil |
#2 · Zasláno: 8. 4. 2017, 19:40:48
Nevím, co je smyslem dosáhnout.
Nicméně kód v cyklu se provede dříve než časovač, takže ovládat z časovače iterační proměnnou cyklu není možné (cyklus už doběhne, když se vykoná časovaná funkce). Pokud by ale bylo cílem postupně vypisovat čísla zvednuté o 1, jde se obejít bez cyklu a volat rekursivně setTimeout .
|
||
Epsonnn Profil * |
#3 · Zasláno: 9. 4. 2017, 09:13:50
Díky, my jsme našli jsme toto a funguje to:
for (var i = 1; i <=9 ; i++) { (function(index) { setTimeout(function() { document.getElementById("myTxtx").innerHTML+= index;}, i * 1000); })(i); |
||
Časová prodleva: 7 let
|
0