Tijd in statusbalk
Dalando De Zuil
14/08/2010 22:20:11Ik probeer hier een welkomsbericht + de tijd in de statusbalk weer te geven. Zonder de tijd lukt het prima, maar nu krijg ik een fout-op-de-pagina error.
Hoe kan ik dit verwijderen maar de tijd weer te geven?
en dan in de body
Hoe kan ik dit verwijderen maar de tijd weer te geven?
Code (php)
1
2
3
4
5
6
7
8
9
2
3
4
5
6
7
8
9
function updateTime() {
var now = new Date()
var theHour = now.getHours()
var theMin = now.getMinutes()
var theTime = theHour+":"+theMin
timerID = setTimeout("updateTime()",1000)
}
window.status="Welkom op AlphenWeer.nl. Website status: Normaal. Tijd: "+ theTime +"."
var now = new Date()
var theHour = now.getHours()
var theMin = now.getMinutes()
var theTime = theHour+":"+theMin
timerID = setTimeout("updateTime()",1000)
}
window.status="Welkom op AlphenWeer.nl. Website status: Normaal. Tijd: "+ theTime +"."
en dan in de body
PHP hulp
23/11/2024 01:03:44- Raoul -
15/08/2010 10:17:35Hoi,
je moet de window status in de function zetten ;)
En je moet een setTimeout niet in een variable zetten??
Zo moet het werken ongeveer:
je moet de window status in de function zetten ;)
En je moet een setTimeout niet in een variable zetten??
Zo moet het werken ongeveer:
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<html>
<head>
<script type="text/javascript">
function updateTime() {
var now = new Date()
var theHour = now.getHours()
var theMin = now.getMinutes()
var theTime = theHour+":"+theMin
window.status="Welkom op AlphenWeer.nl. Website status: Normaal. Tijd: "+ theTime +"."
setTimeout("updateTime()",1000)
}
</script>
</head>
<body onload="updateTime()">
</body>
</html>
<head>
<script type="text/javascript">
function updateTime() {
var now = new Date()
var theHour = now.getHours()
var theMin = now.getMinutes()
var theTime = theHour+":"+theMin
window.status="Welkom op AlphenWeer.nl. Website status: Normaal. Tijd: "+ theTime +"."
setTimeout("updateTime()",1000)
}
</script>
</head>
<body onload="updateTime()">
</body>
</html>
P Lekensteyn
15/08/2010 11:20:03Wat doen jullie moeilijk.
JavaScript heeft daar een functie voor:
Het is trouwens mooier om iets als 11:17:05 te hebben, en niet 11:17:5.
Heb ik meteen even aangepast :)
Oh, en seconden zaten er ook nog niet bij.
JavaScript heeft daar een functie voor:
Code (php)
1
2
3
4
5
6
2
3
4
5
6
setInterval(function(){
var now = new Date,
f2 = function(num){return num > 9 ? num : '0'+num},
tijd = f2(now.getHours())+':'+f2(now.getMinutes())+':'+(now.getSeconds());
top.status = "Welkom op AlphenWeer.nl. Website status: Normaal. Tijd: "+tijd+".";
}, 1000);
var now = new Date,
f2 = function(num){return num > 9 ? num : '0'+num},
tijd = f2(now.getHours())+':'+f2(now.getMinutes())+':'+(now.getSeconds());
top.status = "Welkom op AlphenWeer.nl. Website status: Normaal. Tijd: "+tijd+".";
}, 1000);
Het is trouwens mooier om iets als 11:17:05 te hebben, en niet 11:17:5.
Heb ik meteen even aangepast :)
Oh, en seconden zaten er ook nog niet bij.