NOVINKA - Online rekvalifikační kurz Python programátor. Oblíbená a studenty ověřená rekvalifikace - nyní i online.
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.

Diskuze: Jak počkat na daný čas..

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

Aktivity
Avatar
khoudy54
Člen
Avatar
khoudy54:30.1.2015 9:15

Ahoj chtěl bych se zeptat jestli někdo neví jak počkat na čas který uživatel zadá... zkoušel jsem cykli ale to mi nevyšlo (jsem absolutní začátečník). Děkuju za odpovědi

 
Odpovědět
30.1.2015 9:15
Avatar
Aleš Lulák
Člen
Avatar
Aleš Lulák:30.1.2015 9:44

Pravděpodobně máš na mysli setInterval() a setTimeout();

setInterval(fun­kce,milisekun­dy);

setInterval(function() {
alert("Ahoj");
},5000); //každých pět vteřin se vypíše "Ahoj"

setTimeout(fun­kce,milisekun­dy);

setTimeout(function() {
alert("Ahoj");
},5000); // po pět vteřinách se vypíše "Ahoj", pouze jednou
Editováno 30.1.2015 9:47
Akceptované řešení
+20 Zkušeností
+2,50 Kč
Řešení problému
Nahoru Odpovědět
30.1.2015 9:44
"I disapprove of what you say, but I will defend to the death your right to say it" - Evelyn Beatrice Hall
Avatar
Aleš Lulák
Člen
Avatar
Aleš Lulák:30.1.2015 9:55

Takže pro použití vstupu, můžeš použít prompt:

function tvojeFunkce() {
    var time = prompt("Zadejte počet vteřin", "0");
    setTimeout(function() {
      alert("Ahoj po " + time + "s" );
    },time*1000); //prevod do ms
}
Nahoru Odpovědět
30.1.2015 9:55
"I disapprove of what you say, but I will defend to the death your right to say it" - Evelyn Beatrice Hall
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 3 zpráv z 3.