Autor Zpráva
kn_h
Profil
Ahoj. Mám takovej dotázek.. Chtěl bych jak udělám, vždycky když kliknu na hlavní stránku dejme tomu, tak aby se odpočítávalo 5 sekund třeba, ale aby to i bylo vidět.. jakože jak ubíhají ty vteřiny.. no a až doběhnou tak aby se něco napsalo nebo tak..
díky :-)
mark
Profil
<span id="c"></span>

<script>

var c = 2;

odpocet();
o=setInterval("odpocet()", 1000);
function koniec()
  {
  alert("koniec_odpoctu");
  }
function odpocet(){if (c<0){clearInterval(o);koniec();return;}var z="";var d=Math.floor(c/86400);var h=Math.floor(c%86400/3600);var m=Math.floor(c%86400%3600/60);var s=Math.floor(c%86400%3600%60);if(m<10){m="0"+m}if(s<10){s="0"+s}if(d>0){z+=d+" ";}z+=h+":"+m+":"+s;document.getElementById("c").innerHTML=z;c--;}
</script>
mark
Profil
Zabudol som doplniť, ... premennej c si nastav, kolko sekund chceš (teraz sú tam 2 sekundy), po skončení odpočtu sa odpočet zastaví a spustí sa funkcia koniec(). Do nej si tiež deklaruj nejaké príkazy, ktoré chceš, aby sa urobili, keď odpočet skončí.
kn_h
Profil
mark
díky moc :-)

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: