NOVINKA! E-learningové kurzy umělé inteligence. Nyní AI za nejlepší ceny. Zjisti více:
NOVINKA – Víkendový online kurz Software tester, který tě posune dál. Zjisti, jak na to!

Diskuze: Spustenie scriptu každé 3 sekundy

V předchozím kvízu, Online test znalostí HTML a CSS, jsme si ověřili nabyté zkušenosti z kurzu.

Aktivity
Avatar
Loter
Člen
Avatar
Loter:3.2.2017 18:06

Moja stránka je nastavená aby po kliknutí na obrázok sputila script (

<img onclick="script" src="obrázok" />

)
Ako ju prenestavým aby sa script spúštal automaticky každé 3 sekundy.

Odpovědět
3.2.2017 18:06
Kto vie dobre programovať, nemusí sa pretvarovať :)
Avatar
Michal
Člen
Avatar
Odpovídá na Loter
Michal:3.2.2017 18:52

Stačí dát někam do funkce script() tento řádek:

setTimeout(script, 3000);
 
Nahoru Odpovědět
3.2.2017 18:52
Avatar
Jiří Fencl
Člen
Avatar
Jiří Fencl:3.2.2017 20:57

setTimeout je na zpozdeni, jestli potrebujes KAZDE 3s tak je to setInterval, jinak jsou stejne parametry

Akceptované řešení
+20 Zkušeností
+2,50 Kč
Řešení problému
 
Nahoru Odpovědět
3.2.2017 20:57
Avatar
Loter
Člen
Avatar
Loter:4.2.2017 11:06

SetInteval z nejakého dôvodu funguje iba pri našítaní stránky, čiže sa spustí iba raz.

Nahoru Odpovědět
4.2.2017 11:06
Kto vie dobre programovať, nemusí sa pretvarovať :)
Avatar
Jiří Fencl
Člen
Avatar
Jiří Fencl:4.2.2017 13:29

Neni v konzoli nejaka chybova hlaska? Je mozne, ze pri prvnim spusteni tveho blackbox "script" dojde k chybe a dal uz JS nepokracuje. Jestli je to sada vyrazu, tak to samozrejme musis zabalit do funkce

setInterval( function(){ script;nebo;dalsi; },3000  )
Editováno 4.2.2017 13:31
 
Nahoru Odpovědět
4.2.2017 13:29
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 5 zpráv z 5.