Script na odliczanie czasu

HTML to podstawy w dziedzinie tworzenia stron WWW, Style CSS warto opanować, bowiem za ich pomocą można dostosować odpowiednio wygląd swojej witryny WWW. Zagłębiamy się dalej i udostępniamy w tym forum możliwość zadawania pytań o JavaScript.
ODPOWIEDZ
filip_levy
Posty: 2
Rejestracja: śr maja 18, 2005 6:04 pm
Lokalizacja: Włocławek
Kontakt:

Script na odliczanie czasu

Post autor: filip_levy »

Poniżej zamieszcam script na odliczanie czasu. Odlicza on czas 5 minut i nie potrafie go zmodyfikować by odliczał 30 godzin.

Prosze o pomoc

Oto ten skrypt:

<html>
<head>
<script type="text/javascript">
onload = function(){
// czas na odpowiedź w milisekundach
time = 5*60*1000;
// czas, co który uaktualniany jest licznik
delay = 1000;
oCounter = document.getElementById('counter');
setTimeout(countDown, delay);
}

function fillZeros(num){
return ('0'+num).slice(-2);
}

function countDown(){
time -= delay;
if (time > -1){
oCounter.value = fillZeros(parseInt(time / 60000)) + ':' +
fillZeros((time % 60000) / 1000);
setTimeout(countDown, delay);
} else {
// tu wstaw akcję, która ma być wykonana po skończeniu się czasu
}
}
</script>
</head>
<body>
<input type="text" id="counter" value="05:00" />
</body>
</html>
shero
Posty: 5
Rejestracja: pn maja 16, 2005 9:32 pm
Kontakt:

Re: Script na odliczanie czasu

Post autor: shero »

Oto gotowiec :)

Kod: Zaznacz cały

<html>
<head>
<script type="text/javascript">
onload = function(){
// czas na odpowiedź w milisekundach
time = 30*60*1000;
// czas, co który uaktualniany jest licznik
delay = 1000;
oCounter = document.getElementById('counter');
setTimeout(countDown, delay);
}

function fillZeros(num){
return ('0'+num).slice(-2);
}

function countDown(){
time -= delay;
if (time > -1){
oCounter.value = fillZeros(parseInt(time / 60000)) + ':' +
fillZeros((time % 60000) / 1000);
setTimeout(countDown, delay);
} else {
// tu wstaw akcję, która ma być wykonana po skończeniu się czasu
}
}
</script>
</head>
<body>
<input type="text" id="counter" value="30:00" />
</body>
</html>
Pozdrawiam :wink:
filip_levy
Posty: 2
Rejestracja: śr maja 18, 2005 6:04 pm
Lokalizacja: Włocławek
Kontakt:

Re: Script na odliczanie czasu

Post autor: filip_levy »

No ładnie zrobiłeś, ale zrobiłeś odliczanie na 30 minut, a mi chodziło o 30 GODZIN :)
ODPOWIEDZ