Hoi ik heb even eenv vraagje over setInterval().
Ik heb een code gemaakt maar als ik als interval 1000 invoer dan wacht hij 1 seconde totdat hij pas wordt laten zien. Hoe kan ik dit verhelpen?
[JS]var serverdate = new Date()
function padlength(string) {
var output = (string.toString().length==1)? "0"+string : string
return output
}
function displaytime() {
serverdate.setSeconds(serverdate.getSeconds()+1)
var timestring = padlength(serverdate.getHours())+":"+padlength(serverdate.getMinutes())+":"+padlength(serverdate.getSeconds())
document.getElementById("servertime").innerHTML = timestring
}
window.onload = function(){
setInterval("displaytime()", 1000);
}[/JS]
En voor html heb ik deze code:
Ik heb een code gemaakt maar als ik als interval 1000 invoer dan wacht hij 1 seconde totdat hij pas wordt laten zien. Hoe kan ik dit verhelpen?
[JS]var serverdate = new Date()
function padlength(string) {
var output = (string.toString().length==1)? "0"+string : string
return output
}
function displaytime() {
serverdate.setSeconds(serverdate.getSeconds()+1)
var timestring = padlength(serverdate.getHours())+":"+padlength(serverdate.getMinutes())+":"+padlength(serverdate.getSeconds())
document.getElementById("servertime").innerHTML = timestring
}
window.onload = function(){
setInterval("displaytime()", 1000);
}[/JS]
En voor html heb ik deze code:
HTML:
<a href="index.php?a=mod_stat_servertime">Server Time: <span class="servertime" id="servertime"></span>