Autor | Zpráva | ||
---|---|---|---|
AntonP Profil |
#1 · Zasláno: 21. 6. 2019, 15:29:31
Zdravím,
je možné spraviť v Javascripte to, aby sa napr. js kód var a = document.getElementById("b").getValue; var c = document.getElementById("d").getValue; opakoval dajme tomu každých 500 milisekúnd? Viem, že existuje funkcia setInterval() ale ja chcem opakovať kus kódu, nie funkciu (kvôli tomu, že premenná z funkcie zostáva zostáva vo funkcii a neuloží sa ako normálna premenná aj mimo funkcie). Predom ďakujem za návrhy a riešenia
|
||
Mlocik97 Profil |
AntonP:
a prečo ten kus kódu nemôžete obaliť do samostatnej klidne i anonymnej funkcie? A prečo zistenie hodnoty by sa malo opakovať, když pak neopakujete nič ďalšie, čo by tie hodnoty mohlo využiť? |
||
Aaron Profil * |
#3 · Zasláno: 22. 6. 2019, 08:40:03
AntonP:
ne bez setInterval to nepujde. zkus poslat větší kus kodu a popsat čeho se celkově snažíš dosáhnout |
||
Keeehi Profil |
#4 · Zasláno: 22. 6. 2019, 11:42:33
„kvôli tomu, že premenná z funkcie zostáva zostáva vo funkcii a neuloží sa ako normálna premenná aj mimo funkcie“
Ale uloží. stačí když ta proměnná bude definované mimo to tělo funkce. var a; var c; setInterval(function() { a = document.getElementById("b").getValue; c = document.getElementById("d").getValue; }, 500); |
||
Časová prodleva: 5 let
|
0