Hogyan tudnék létrehozni visszaszámlálót?
Sziasztok! Online regényt írok, és egyre többen olvassák. Van egy oldalsávom, amibe szeretnék egy visszaszámlálót.
Csak a napot kéne visszaszámolnia. Tehát: pl.: Ma van 2011.02.24, a következő fejezetig kéne számolnia a napokat. Pl.: A következő fejezet: 10 nap múlva.
Tehát azt szeretném elérni, ha adott napnál éjfél után, már 9 napot mutatná, azért, hogy ne nekem kelljen mindig kicserélni a számokat.
Ez lenne az elképzelésem (most is így néz ki)
Előre is nagyon köszönöm a válaszokat, segítségeket!
Ezt egy kicsit ki kell egészíteni, hogy napokkal is működjön.
És ezt, hogy tudnám megcsinálni? :)
Bocsi csak nem nagyon értek a JavaScript-hez..
Tudnál segíteni?
Szóval van ez a rész:
function format_output() {
var hours, minutes, seconds;
seconds = time_left % 60;
minutes = Math.floor(time_left / 60) % 60;
hours = Math.floor(time_left / 3600);
seconds = add_leading_zero( seconds );
minutes = add_leading_zero( minutes );
hours = add_leading_zero( hours );
return hours + ':' + minutes + ':' + seconds;
}
Na ezt át kell írni úgy, hogy kiszámolja azt is, hogy egy nap hány másodperc lesz, tehát:
function format_output() {
var days, hours, minutes, seconds;
seconds = time_left % 60;
minutes = Math.floor(time_left / 60) % 60;
hours = Math.floor(time_left / 3600);
days = Math.floor(time_left / 86 400);
seconds = add_leading_zero( seconds );
minutes = add_leading_zero( minutes );
hours = add_leading_zero( hours );
days = add_leading_zero( days );
Aztán ennek a függvénynek a végén van, hogy milyen formátumban írja ki a hátralévő időt:
return hours + ':' + minutes + ':' + seconds;
Ez így most óra:perc:másodperc formátumban írja ki.
Ha átírod mondjuk:
return days;
-re akkor csak a napokat fogja visszaadni.
A hátralévő időt pedig másodpercben kell majd megadni a:
javascript_countdown.init(3673, 'javascript_countdown_time');
függvénynek. A 'javascript_countdown_time'-ot annak a div-nek a nevével kell helyettesítened ahova a visszaszámlálót meg akarod jeleníteni.
1 nap = 86 400 másodperc.
Egyébként itt van egy oldal ami generál egyet automatán:
A kommentekben az is le van írva, hogyan kell csak a napokat kiíratni vele.
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!