Válí se ti projekty v šuplíku? Dostaň je mezi lidi a získej cool tričko a body na profi IT kurzy v soutěži ITnetwork summer 2017!
Přidej si svou IT školu do profilu a najdi spolužáky zde na síti :)

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

JavaScript JavaScript Jak počkat na daný čas..

Aktivity (1)
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í
+1 bodů
Ř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.