Autor | Zpráva | ||
---|---|---|---|
Pavlínka Profil |
#1 · Zasláno: 11. 2. 2017, 20:27:13
function start() { take_snapshot(); var refreshId = setInterval(function() { var timestamp = Number(new Date()); take_snapshot(); }, 1000); } function stop() { clearInterval(refreshId); } opět mi js nereaguje jak bych si přála :D prostě to nefunguje i když by mělo... začínám js nesnášet |
||
_es Profil |
#2 · Zasláno: 11. 2. 2017, 20:47:52
Pavlínka:
Premenná refreshId existuje len vo vnútri funkcie start - je v nej definovaná. Mimo nej neexistuje. To ti predsa musí vyvolať aj chybu. Musíš použiť premennú, ktorú „vidí“ aj funkcia stop . A ešte nie je dobré takto pomenovať funkciu, lebo potom znefunkčníš metódu window.stop .
|
||
Pavlínka Profil |
#3 · Zasláno: 11. 2. 2017, 20:55:00
_es:
„nie je dobré takto pomenovať“ nemám je takto pojmenované já jen pro přehled... právěže žádnou chybu to nevypíše... tedy... jak zastavím start()? |
||
_es Profil |
#4 · Zasláno: 11. 2. 2017, 22:46:10
Pavlínka:
Zjednodušenie z [#1]: var refreshId = setInterval(take_snapshot, 1000); function stop(){clearInterval(refreshId)} timestamp netuším, no to tiež musíš použiť nejako inak.
|
||
Časová prodleva: 7 let
|
0