Seite 1 von 1
Bild in Onlineliste autom. aktualisieren (z.B. für Webcam )
Verfasst: 20.10.2012, 15:09
von Christopher
Hallo,
leider finde ich keine Lösung für mein Problem.
Ich habe dieses Script gefunden, um ein Bild in der Online Liste einzubinden.
und dieses, um Bilder auf einer Homepage automatisch zu aktualisieren.
Man kann dann Bilder einer Webcam per Ftp auf den Webspace hochladen. Diese werden dann von dem Script auf der Homepage aktualisiert. Das Funktioniert auf einer Homepage einwandfrei.
<script language=javascript>
zeit = window.setInterval("BildNeuLaden()",1000);
function BildNeuLaden()
{
pic1=new Image();
pic1.src="Bild1.jpg";
document.getElementById("pic1").src = "Bild1.jpg?" + (new Date()).getTime();
}
</script>
<img src="Bild1.jpg" id="pic1" width=320 height=240/>
Wie kann man diese beiden kombinieren, so dass das auch in der Onlineliste funktioniert ?
Und kann man dann auch noch den Windows Media Player nutzen, oder muss der dann aus der Onlineliste raus genommen werden?
Wenn mir jemand helfen könnte, wäre schön.
gruß, Christoph
Re: Bild in Onlineliste autom. aktualisieren (z.B. für Webca
Verfasst: 21.10.2012, 17:38
von Maxs
Hallo Christopher, willkommen im Forum!
Ich habe dir mal eine kleine JavaScript-Datei geschrieben, die hoffentlich deinen Wünschen entspricht:
Code: Alles auswählen
var camImg = "URL-ZUM-BILD";
function addCamImg () {
var prd=parent.rightFrame.document;
var olBildSpan = prd.createElement("span");
var olBild = prd.createElement("img");
olBild.src = camImg + "?" + new Date().getTime();
olBild.id = "CamImg";
olBildSpan.style.position = "absolute";
olBildSpan.style.bottom = "10px";
olBildSpan.style.right = "15px";
olBildSpan.appendChild(olBild);
prd.getElementsByTagName("body")[0].appendChild(olBildSpan);
}
function updateCamImg () {
if (parent.rightFrame.document.getElementById("CamImg")) {
parent.rightFrame.document.getElementById("CamImg").src = camImg + "?" + new Date().getTime();
} else {
addCamImg();
}
}
var updateCam = window.setInterval("updateCamImg()", 1000);
In der ersten Zeile muss dann nur die URL zum sich aktualisierenden Bild bei
var camImg = "URL-ZUM-BILD" angegeben werden. Ich habe das Script jetzt nicht getestet, sollte aber funktionieren.
Das Script in einem Editor als JavaScript-Datei abspeichern (*.js), auf deinen Webspace hochladen und in die Ankündigungen, in die das Script soll, mit folgenden Code nach der Grundscriptsammlung einfügen:
Code: Alles auswählen
<script type="text/javascript" src="URL-ZUM-SCRIPT"></script>
URL-ZUM-SCRIPT muss natürlich angepasst werden.
Ich hoffe es funktioniert so und würde mich über eine Rückmeldung freuen.
