Odpočet času po kliknutí na tlačítko

Napište nám o svých webových stránkách, dejte vědět o jakémkoliv jiném zajímavém webu

Moderátoři: Myloš, Mods_senior

Zamčeno
Uživatelský avatar
wItt 94
Level 3
Level 3
Příspěvky: 521
Registrován: 18 čer 2009 14:39

Odpočet času po kliknutí na tlačítko

Příspěvek od wItt 94 »

Zdravím :)
Byl by někdo natolik ochotný a napsal mi kód v php/js na odpočet určitého času po kliknutí na tlačítko? :)
:evil:
Uživatelský avatar
SamerLP
Level 4.5
Level 4.5
Příspěvky: 1746
Registrován: 12 srp 2013 21:03

Re: Odpočet času po kliknutí na tlačítko

Příspěvek od SamerLP »

takže chceš niečo že klikne na buton a odpočíta sa ten čas a potom? (PS ODMENA?)
Uživatelský avatar
wItt 94
Level 3
Level 3
Příspěvky: 521
Registrován: 18 čer 2009 14:39

Re: Odpočet času po kliknutí na tlačítko

Příspěvek od wItt 94 »

1) Kliknu na tlačítko
2) Zobrazí se čas a začne odpočítávání
3) po vypršení času se napíše - Konec

Co si představuješ?
:evil:
Uživatelský avatar
Petr Hnátek
Level 3.5
Level 3.5
Příspěvky: 654
Registrován: 13 lis 2013 20:48

Re: Odpočet času po kliknutí na tlačítko

Příspěvek od Petr Hnátek »

Podíval jsem se na strýčka googla a našel jsem toto:

Kód: Vybrat vše

var secondsRemaining = 45; //Kolik vteřin zbývá do konce.

function countdown(secondsRemaining) {
var  seconds = secondsRemaining;
if (secondsRemaining > 0) { //Pokud bude zbývat více času než 0 vteřin, tak pojede odpočet.
 $('.timer > div').html(seconds); //Tlačítko do divu class="timer" (Můžeš změnit, ale to asi víš :D)
 secondsRemaining--;
} else {
 if (secondsRemaining == 0) { //Až skončí odpočet, tzn. 0 vteřin do konce, tak se vypíše něco níže.
//To něco..
}
}
}


Není to moje, jak jsem řekl, jen jsem to našel a dopsal jsem popisky :)
Doufám, že je to ono :)
Uživatelský avatar
CZechBoY
Master Level 9.5
Master Level 9.5
Příspěvky: 8813
Registrován: 20 srp 2008 14:02
Bydliště: Brno
Kontaktovat uživatele:

Re: Odpočet času po kliknutí na tlačítko

Příspěvek od CZechBoY »

Petr Hnátek: tam nějak chybí setTimeout ne? :D

Kód: Vybrat vše


<div id="timer">Zbývá <span id="remaining_time">45</span> sekund</div>

<
script type="text/javascript">

function countdown() {
  var remaining = parseInt(document.getElementById('remaining_time').innerHTML);

  if (--remaining == 0) {
    document.getElementById('timer').innerHTML = 'Vypršel čas.';
  } else {
    document.getElementById('remaining_time').innerHTML = remaining;
  
  
  setTimeout(countdown, 1000);
  }
}

setTimeout(countdown, 1000);
</script>
PHP, Nette, MySQL, C#, TypeScript, Python
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW
Uživatelský avatar
wItt 94
Level 3
Level 3
Příspěvky: 521
Registrován: 18 čer 2009 14:39

Re: Odpočet času po kliknutí na tlačítko

Příspěvek od wItt 94 »

Díky )
:evil:
Zamčeno
  • Podobná témata
    Odpovědi
    Zobrazení
    Poslední příspěvek
  • Problém s AMD launcherem při kliknutí pravým na plochu
    od Rhadley » » v Problémy s hardwarem
    1 Odpovědi
    3187 Zobrazení
    Poslední příspěvek od Minapark
  • Změna dat (dle času), když je PC vypnuté. Jak je to možné?
    od Minapark » » v Windows 11, 10, 8...
    10 Odpovědi
    6142 Zobrazení
    Poslední příspěvek od Minapark
  • Překousané kabely reset sw, tlačítko start na case
    od Speedhack » » v Problémy s hardwarem
    12 Odpovědi
    7939 Zobrazení
    Poslední příspěvek od atari

Zpět na „Web-tipy a vaše weby“