Tags:
javascript
Hvad går der lige galt i denne funktion? Den skal udskrive timerne og minutterne, men noget går helt galt.
function updateClock ( unix, id ) {
var target = unix;
var now = new Date();
var seconds_remaining = target - (now.getTime() / 1000).toFixed(0);
var hours_remaining = seconds_remaining/3600;
var minutes_remaining = (hours_remaining/60)%60;
alert(hours_remaining);
document.getElementById(id).innerHTML = hours_remaining + \' time(r), \'+minutes_remaining+\' min.\';
}
Kalder den så med
<?php $min = time()-3600; //En time tilbage ?>
updateClock(<?=$min;?>, 'id på div');
Men den tæller ikke ned .... der er noget i mit regnestykke der er forkert - kan nogen hjælpe
Nu bliver der jo ikke umiddelbart opdateret nogle steder. Du skal lige sætte den til at opdatere en gang i sekundet for sådan at den kan skrive tiden ud