IT rekvalifikace s garancí práce. Seniorní programátoři vydělávají až 160 000 Kč/měsíc a rekvalifikace je prvním krokem. Zjisti, jak na to!
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í.
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.