Webcam bild Immer Neuladen! IMMER!
lima-city → Forum → Die eigene Homepage → HTML, CSS & Javascript
abhilfe
adresse
aktualisieren
anweisung
aufruf
auftritt
bild
browser
code
datei
form
funktion
http
laden
lokale zwischenspeicher
opus
problem
sekunde
umsetzen
zusammenhang
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
machdoch eine meta Sript der Jede 10 Sekunde Neustartet :D
etwa so
<META HTTP-EQUIV=REFRESH CONTENT="10; URL=/">
Beitrag zuletzt geändert: 1.1.2010 18:27:12 von privatecitypage -
hab ich und das bild zusätzlich in nen frame..... liegt am iExplorer im Opera usw gehts
-
Das Bild über eine Iframe neu zu laden - nicht sehr schön.
Dafür sind Ajax-Request geschaffen, um Inhalt dynamisch zu laden.
Die Javascript-Libary jQuery kann dir sowas mit zwei drei Zeilen Code ermöglichen.
Ansonsten gibts auch Flashlets, die ein Webcambild direkt neu laden können, ohne delay.
Hoffe ich konnte dir bei deinem Problem ein wenig behilflich sein ;)
Gruß,
dex (qap2-Team) -
Hi!
Eine Problem könnte in diesem Zusammenhang der lokale Zwischenspeicher (Cache) sein. Wenn das (aktuelle) Webcambild immer unter derselben Internetadresse geladen werden soll, dann kapiert der Browser nicht, daß es wirklich bei jedem Aufruf ein NEUES Bild ist. Er meint, es wäre genug, das zwischengespeicherte Bild wiederanzuzeigen. (Das genaue Verhalten ist von Browser zu Browser verschieden.) Wenn dieses Problem auftritt, hilft es auch nicht, wenn Du auf "Seite aktualisieren" klickst, weil dann zwar der zugrundeliegende Html-Quelltext, aber eben nicht die Graqfikdatei neu übertragen wird.
Abhilfe: Definiere die Internetadresse per Javaskript so, daß irgendein Anhängsel drangehängt wird, wobei das Anhängsel irgendwie mit der Funktion time() bestimmt wird und bei jeden Aufruf verscheiden ist. Damit kann man dem Browser deutlich machen (oder ggf. auch vorgaukeln), daß es sich immer wieder um eine NEUE Datei handelt und er somit die die im Cache gespeicherte Version wiederbringen darf.
Beispiel:
Adresse der Grafikdatei ohne Anhängsel: http://irgend/etwas/Bild.gif
Adresse der Grafikdatei ohne Anhängsel: http://irgend/etwas/Bild.gif?zufallszahl847984939393
Das Anhängsel (hier: "zufallszahl847984939393") ist dr variable Teil der Adresse.
Umsetzen kannst Du das folgendermaßen:
Ersetze eine Anweisung der Form
<img src="Irgend/ein/Pfad/Bild.gif" border="0" />
einfach durch einen Javaskript-Anweisungsbereich der Form
Gruß<script type="text/javascript"> var jetzt = new Date(); var text = String(jetzt.getTime()); document.writeln('<img src="Irgend/ein/Pfad/Bild.gif?'+text+'" border="0" />'); </script>
Herbie
Beitrag zuletzt geändert: 3.1.2010 1:50:50 von fvagsk -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage