Jag har ett stort problem här nu,
jag har både gjort en egen, och kopierat
kod från andra gratissidor, med en klocka som räknar ner
till ett visst datum..
Men jag behöver att den räknar ner till en exakt tid också,
t.ex kl. 1900..
hur ?
P.S. Använd funktionen acceptera som slutgiltigt svar på det inlägg som du tyckte löste ditt problem (om det löste problemet). Längre ned i forumet finns en tråd skapad av dig, men som intet förtäljer huruvida den är löst.
Detta är koden jag kommit längst med,
är en kod som är lånad från en URL som ni ser.
---------------------
<form name="cform">
<input type="text" name="disp" size=28 style="width: 300px;">
<script type="text/javascript">
/* Detta script finns att hämta på http://www.jojoxx.net och
får användas fritt så länge som dessa rader står kvar. */
var year = 2005;
var month = 9;
var day = 11;
// 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 + " sekunder";
}
setTimeout("runMany();",100);
}
runMany();
</script>
</form>
Ett till tips: använd kodtaggarna ([kod]kod här[/kod]) när du postar kod, så blir den enklare att följa.
<form name="cform">
<input type="text" name="disp" size=28 style="width: 300px;">
<script type="text/javascript">
/* Detta script finns att hämta på [url]http://www.jojoxx.net[/url] och
får användas fritt så länge som dessa rader står kvar. */
/* Skriptet modifierat av Peter S på [url]http://www.webforum.nu[/url] */
var year = 2005;
var month = 9;
var day = 11;
var h = 19; // hours
var m = 10; // minutes
// Do not edit lines below.
var then = new Date(year,month-1,day,h,m);
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 + " sekunder";
}
setTimeout("runMany();",100);
}
runMany();
</script>
</form>