Zapewne jest spora osób które chciały by mieć odliczanie czasu z jakiejś okazji np. Świąt, urodziny strony, jakiejś przełomowej chwili na stronie. Więc zamieszczam kod napisany w js (javascript), jest to całkiem niezły licznik ponieważ po skończeniu odliczania ukaże się naszym oczom "Koniec odliczania" a nie jak u niektórych odliczanie odbywa się od początku, nasz licznik (przynajmniej w extreme fusion) będzie miał tło obrazka/koloru panelu naszego thema/lay'a/skórki (jak kto woli).
A oto kod:
Kod:
<script type="text/javascript">
function CD(d,o,t,x){return[x=~~(t=(d-o)/864e5),x=~~(t=(t-x)*24), x=~~(t=(t-x)*60),~~((t-x)*60)]}
function R(t){
t=CD(new Date(2012,6,9,16,00,00),new Date());
document.getElementById('costam').innerHTML='za '+t[0]+" dni, "+t[1]+" h, "+t[2]+" m, "+t[3]+"s";
if(!t[0]&&!t[1]&&!t[2]&&!t[3])document.getElementById('costam').innerHTML='Koniec odliczania';
else setTimeout('R()',1e3);
}
onload=function(){R();}
</script>
<div id="costam"></div>
Ja ustawiłem domyślną datę
9 czerwca 2012 (to nieoficjalny termin ceremonii otwarcia i meczu inauguracyjnego piłkarskich mistrzostw Europy)
Może małe objaśnienie jak ustawiamy czas a dokładnie w tej linijce:
Kod:
t=CD(new Date(2012,6,9,16,00,00),new Date());
Chyba nie muszę pisać które cyfry odpowiadają za którą datę
Gdyby coś nie chciało działać proszę o wklejenie kodu który wam nie działa
_____
Lionel
Zobacz jeszcze inne moje artykuły:
---->
rotator banerów w javascript
---->
śnieg na stronie w javascript