| Visa föregående ämne :: Visa nästa ämne |
| Startad av: |
Meddelande |
Thomas Höögh
Medlem i: 4044 dagar
Status: Offline
#2083
|
Skrivet: 2002-04-29 18:55
Ämne: Nedräknare hjälp
|
|
|
Hej. Hur gör jag en nedräknare som räknar från idag tills den 3 maj. Den ska helst räkna kontinurligt. Alltså man ska se när det räknar ner. Jag fick en kod av en kompis, men då ligger räknaren i ett forumlär och det vill jag inte att den ska göra. Så här ser den
<form name="cform">
<input type="text" name="disp" size=28 style="width: 300px;">
</form>
<script type="text/javascript">
var year = 2010;
var month = 1;
var day = 1;
// Do not edit lines below.
var then = new Date(year,month-1,day);
function runMany(){
var now = new Date();
if (now < then){
var days = Math.floor((then-now)/(1000*60*60*24));
var hours = Math.floor((then-now-days*1000*60*60*24)/(1000*60*60));
var mins = Math.floor((then-now-days*1000*60*60*24-hours*1000*60*60)/(1000*60));
var secs = Math.floor((then-now-days*1000*60*60*24-hours*1000*60*60-mins*1000*60)/(1000));
var tsecs = Math.floor((then-now-days*1000*60*60*24-hours*1000*60*60-mins*1000*60-secs*1000)/(100));
document.cform.disp.value = days + " dagar, " + hours + " timmar, " + mins + " minuter, " + secs + ":" + tsecs + " sekunder.";
}
setTimeout("runMany();",100);
}
runMany();
</script>
När jag tar bort formuläret och skriver document.write (days + " dagar, " + hours + " timmar, " + mins + " minuter, " + secs + ":" + tsecs + " sekunder.");
istället för
document.cform.disp.value = days + " dagar, " + hours + " timmar, " + mins + " minuter, " + secs + ":" + tsecs + " sekunder.";
så fungerar ingenting.
Snälla hjälp |
|
|
|
| Till toppen på sidan |
|
|