Live ur med servertid fra ASP
Hej.Jeg har fundet mig et lille JavaScript, som finder serverens tid vha. ASP, og derefter tilføjer et nyt sekund, hvert sekund. Det virker faktisk rigtig godt... i Internet Explorer
Problemet er nemlig, at jeg i Firefox får resultatet: "NaN:NaN:NaN"
Jeg ved at NaN står for Not a Number, men jeg er ikke klar over HVORFOR den skriver det her. Det virker jo i IE.
Nogen der kan hjælpe?
Koden:
<script type='text/javascript'>
var serverDate;
function getServerDate() {
serverDate = new Date("<%=now()%>");
}
function tick() {
serverDate.setSeconds(serverDate.getSeconds() + 1);
var hour = serverDate.getHours();
var min = serverDate.getMinutes();
if (min < 10) min = "0" + min;
var sec = serverDate.getSeconds();
if (sec < 10) sec = "0" + sec;
document.getElementById("clock").innerHTML = hour + ":" + min + ":" + sec;
}
window.onload = function() {
getServerDate();
setInterval("tick()", 1000);
}
</script>
<%
response.write("<span id='clock'>" & time() & "</span>")
%>
