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>
Script na odliczanie czasu
-
filip_levy
- Posty: 2
- Rejestracja: śr maja 18, 2005 6:04 pm
- Lokalizacja: Włocławek
- Kontakt:
Re: Script na odliczanie czasu
Oto gotowiec 
Pozdrawiam 
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>-
filip_levy
- Posty: 2
- Rejestracja: śr maja 18, 2005 6:04 pm
- Lokalizacja: Włocławek
- Kontakt:
Re: Script na odliczanie czasu
No ładnie zrobiłeś, ale zrobiłeś odliczanie na 30 minut, a mi chodziło o 30 GODZIN 