PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Bild x-mal aktualisieren


lasser
27.04.2011, 10:04:56
Moin!

Das Bild einer Webcam soll nach dem Seitenaufruf x-mal aktualisiert werden. Bisher wird neu geladen, bis die Seite geschlossen wird:<script language="JavaScript">
<!--
function reloadImage() {
var now = new Date();
if (document.images) {
document.images.webcam.src = 'Bild.jpg?' + now.getTime();
}
setTimeout('reloadImage()',10000);
}
setTimeout('reloadImage()',10000);
//-->
</script>
Das funktioniert ohne weiteren Aufruf, während ich das mit<body onload="reloadImage()">nicht hinbekommen habe.

Wie kriege ich in den Code nun den Zähler rein? Folgendes geht nicht:<script language="JavaScript">
<!--
function reloadImage() {
var now = new Date();
var relc;
relc++;
if (document.images) {
if (relc < 10) {
document.images.webcam.src = 'Bild.jpg?' + now.getTime();
setTimeout('reloadImage()',3000);
}
}
}
setTimeout('reloadImage()',3000);
//-->
</script>Könnt Ihr mir helfen?

Gruß
Frank

DokuLeseHemmung
27.04.2011, 10:19:23
Setze dein "var relc;" vor die Funktion.
Denn so wird jedes mal eine neue Variable erzeugt.
Besetze sie mit 0 vor.

lasser
27.04.2011, 11:30:27
Vielen Dank! Jetzt geht es und mein Traffic wird nicht mehr leer gelutscht :-)

Gruß
Frank