webcam bild als tabellen hintergrund
Chris
- javascript
Hallo allerseits,
vielleicht kann mir jemand weiterhelfen. Ich möchte das Bild einer webcam als hintergrundbild in eine Tabelle einbinden, das sich dann alle paar Sekunden aktualisiert. An folgender Funktion bastele ich, aber ich bekomme es nicht hin, das entsprechende background element richtig anzusprechen:
function reloadCam()
{reload = new Date();
reload = "?"+reload.getTime();
document.getElementsById("tvbild").style.backgroundImage = 'url(http://kreuzburg.dyndns.org:8000)'+reload;
setTimeout("reloadCam()", 3000); // zeit-in-ms
}
die tabellen kopf zeile im body teil sieht folgendermaßen aus:
<TABLE id="tvbild" style="background-image:url(http://kreuzburg.dyndns.org:8000)">
Die Funktion funktioniert nicht, das background bild wird nicht ausgetauscht.
Wäre für jeden Rat dankbar
Viele Grüße
Chris
Hi:)
getElementsById() gibt es nicht, höchstens getElementById().
Ich vermute außerdem, dass das Bild nur getauscht wird, wenn Du zwischenzeitlich eine andere URL wie ...="irgendwasanderes.jpg" und danach wieder das Bild der Cam aufrufst. Ist aber pfusch, würde mir was mit Iframes überlegen (Iframe, welche eine Datei mit eingebundenem Cambild zeigt und sich ständig aktualisiert, Beispiel: http://www.saalenberg.de)
Grüße, Buergle
Lieber Buergle,
vielen Dank für die Antwort. Warum ich das so komisch als hintergrundbild machen will, hat folgende Idee, die quadratisches Form des Webcambildes aufzubrechen, in dem man eine teilweise transparente Grafik darüberlegt, also ungefähr so:
http://kreuzburg.shamelips.de/kreuzburg/fernseher.html
wenn man jetzt stetig auf den aktualisieren button drückt, passiert genau das, was ich gerne erreichen würde, aber leider nicht automatisch funktioniert.
Falls ähnliches auch mit iframe möglich ist, es also als hintergrund einzubinden, geb mir doch bitte bescheid, dann werde ich mich in die Materie einarbeiten. Ansonsten, ist jemand vielleicht in der Lage, dem Code im oben genannten Link den Fehler zu entlocken, der das automatische Aktualisieren verhindert?
Vielen Vielen Dank erst mal für die schnelle Antwort
Viele Grüße
Chris
Привет Chris.
Bleibe doch bitte in deinem Thread: https://forum.selfhtml.org/?t=95883&m=582359.
Дружба!
Siechfred