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

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

Avatar
khoudy54
Člen
Avatar
khoudy54:

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:

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
Jsem hloupý člověk, proto se musím vzdělávat
Avatar
Aleš Lulák
Člen
Avatar
Aleš Lulák:

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
Jsem hloupý člověk, proto se musím vzdělávat
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.