Autor Zpráva
Lextr
Profil *
Jak mám napsat kód odpočítávání???

Př. Do vydání tohoto programu zbývá: 186 dní, 10 hodin, 4 minuty, 5 sukund
Do vydání tohoto programu zbývá: 186 dní, 10 hodin, 4 minuty, 4 sukundy
Do vydání tohoto programu zbývá: 186 dní, 10 hodin, 4 minuty, 3 sukundy
Do vydání tohoto programu zbývá: 186 dní, 10 hodin, 4 minuty, 2 sukundy
Do vydání tohoto programu zbývá: 186 dní, 10 hodin, 4 minuty, 1 sukunda
Do vydání tohoto programu zbývá: 186 dní, 10 hodin, 4 minuty, 0 sukund
Do vydání tohoto programu zbývá: 186 dní, 10 hodin, 3 minuty, 59 sukund
Do vydání tohoto programu zbývá: 186 dní, 10 hodin, 3 minuty, 58 sukund

...
...
...

Program vyšel před 3 hodinama, 5 minutama

poradíte někdo?
Honza Hučín
Profil
Poradím ti myšlenku, kód bohužel nemám po ruce a nemám čas ho tvořit z hlavy (ale možná někde na webu o Javaskriptu bude).
Řeší se to Javascriptem. Nemáš-li s tím zkušenosti, přečti si nejdřív http://www.jakpsatweb.cz/javascript/.
V hlavičce HTML dokumentu se definuje javaskriptová funkce, třeba vypiscas(), která dělá toto:
- stáhne si aktuální čas (var cas=new Time;)
- spočte rozdíl aktuálního času a nějakého daného času, výsledek je v milisekundách
- přepočítá rozdíl na dny, hodiny, minuty atd.
- vypíše rozdíl na určené místo, například do elementu ukazatel:
getelementbyid('ukazatel').innerHTML = rozdil_jako_retezec;

Tato funkce se volá v určené periodě tak, že se nastaví časovač například po načtení stránky:
<body onload='casovac();'>
Lextr
Profil *
Dik, ale moc si mi neporadil...
Vím že se to dělá javascriptem, jenomže s ním mám moc malé skušenosti.
(já vím sotva jak se dělá onmouseover a tak).
Yuhů
Profil
Lextre, já se obávám, že ti s tím neporadí asi nikdo. I mně by takový skript včetně testování trval asi hodinu a já tu hodinu nemám. Prostě něco zkus napsat a až budeš v nouzi, tak se ptej.
Toto téma je uzamčeno. Odpověď nelze zaslat.

0