![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 24 Pomógł: 0 Dołączył: 17.08.2006 Ostrzeżenie: (0%) ![]() ![]() |
Witam wszystkich
korzystam ze skrytpu Odlicznia czasu, bardzo ładnie działa, tylko nie bardzo potrafię sobie poradzić aby licznik zatrzymał sie, gdy dojdzie do zera, albo jeszcze lepiej zeby sie zatrzymał i poniżej pokazał komunikat np. KONIEC bardzo dziekuje za podpowiedz. Kod <script> //my thanks to javascripts.com! ramon_suter@hotmail.com //year;month;day;hours;minutes;seconds to count down to below ty=2008;to=02;td=09;th=2;tm=50;ts=0; function e(){ ny=0;no=0;nd=0;nh=0;nm=0;ns=0;n=new Date(); if(n.getYear()>ty){t.s.value=0;t.m.value=0;t.h.value=0;t.d.value=0;t.o.value=0;t.y.value=0;} else{ ns=ns+ts-n.getSeconds();if(ns<0){ns=60+ns;nm=-1;}t.s.value=ns; nm=nm+tm-n.getMinutes();if(nm<0){nm=60+nm;nh=-1;}t.m.value=nm; nh=nh+th-n.getHours();if(nh<0){nh=24+nh;nd=-1;}t.h.value=nh; nd=nd+td-n.getDate();if(nd<0){ x=n.getMonth(); if(x==0||x==2||x==4||x==6||x==7||x==9||x==11){nd=31+nd;} if(x==3||x==5||x==8||x==10){nd=30+nd;} if(x==1){if(n.getYear()/4-Math.floor(n.getYear()/4)==0){nd=29+nd;}else{nd=28+nd;}} }no=-1;t.d.value=nd; no=no+to-n.getMonth();if(no<0){no=11+no;ny=-1;}t.o.value=no; ny=ny+ty-n.getYear();if(ny<0){t.y.value=0;}else{t.y.value=ny;setTimeout("e()",1000);} } } </script> Kod <body onload="e();" bgcolor="#000077">
<div class="r"> <form name="t"> Do "18" pozostało mi...<br><br> <input type="text" size="5" class="s" name="y"> lata<br> <input type="text" size="5" class="s" name="o"> miesiące<br> <input type="text" size="5" class="s" name="d"> dni<br> <input type="text" size="5" class="s" name="h"> godziny<br> <input type="text" size="5" class="s" name="m"> minuty<br> <input type="text" size="5" class="s" name="s"> sekundy<br> </form> </div> </body> |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 31.07.2025 - 09:25 |