![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 92 Pomógł: 0 Dołączył: 5.02.2006 Ostrzeżenie: (0%) ![]() ![]() |
Potrzebuję prosty skrypt odliczający czas od jakiejś wartości do zera.
powinien wyglądać tak: -przez jakis skrypt php wysyłam wartość w sekundach do skryptu JS -w js, sekundy są zliczane na minuty, godziny - dni i wyższe wartości są niepotrzebne, moze sie przytrafić ze bedzie np. 115 godzin -nastepnie co sekundę licznik powinien być odswierzany i pomniejszany o 1 sek -gdy dojdzie do zera powinien pojawic się takiś tekst zamiast licznika albo jakieś zdarzenie (obstaję przy tekscie) I tu prośba do forumowiczów. Nie znam się na JS więc chciałbym aby ktoś napisał taki banalny kodzik. Byłbym wdzięczy zwłaszcza że wszystkie countdowny na necie są albo za bardzo rozbudowane, albo trudne do rozgryzienia. A mi chodzi o takie proste liczydło. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Przyjaciele php.pl Postów: 2 258 Pomógł: 16 Dołączył: 21.09.2004 Skąd: Kielce Ostrzeżenie: (0%) ![]() ![]() |
Najprościej jak się da (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Kod <script type="text/javascript"> var hours = 20; var min = 0; var sec=0; function time() { if(sec > 0) { sec--; } else if(min > 0) { min--; sec = 59; } else if(hours > 0) { hours--; min = 59; sec=59; } if(hours ==0 && min==0 && sec==0) { alert("End of time...."); } document.getElementById('tm').innerHTML= hours+":"+((min < 10) ? "0" + min : min)+":"+((sec < 10) ? "0" + sec : sec); setTimeout("time();", 1000); } </script> |
|
|
![]() ![]() |
![]() |
Aktualny czas: 27.09.2025 - 09:44 |