Wolfgang Deibel: Webcam

Ich habe eine Webcam und stelle das Bild auf meiner Hompage dar, habe momentan so eingestellt, das sich die komplette Seite nach 10sec neu lädt, weil der IE das Bild immer in den Speicher schreibt. Wie kann ich das hinkriegen, das der Besucher meiner Page immer das aktuelle Bild sieht und die Seite nicht alle 10sec neu geladen wird.
mfg
wolle

  1. Hallo Wolfgang!

    »»Wie kann ich das hinkriegen, das der Besucher meiner Page immer das aktuelle Bild sieht und die Seite nicht alle 10sec neu geladen wird.

    Das Beste wird wohl ein Java-Applet sein. Sieh mal unter http://www.netcamera.de/wcn/html.htm nach.

    Viele Gruesse
    Harald

  2. Hallo Wolle

    Wie kann ich das hinkriegen, das der Besucher meiner Page immer das aktuelle Bild sieht und die Seite nicht alle 10sec neu geladen wird.

    Tja, aber irgendwas muss ja nun neu vom Server geholt werden alle 10 Sekunden. Da es sich um Grafiken handelt, kannst du dein Glueck mal mit JavaScript und dem Image-Objekt versuchen, das es erlaubt, Grafiken zur Laufzeit auszutauschen.

    Angenommen, das Bild wird in folgender Grafikreferenz angezeigt:

    <img src="webcam.jpg" name="Kamerabild">

    Dann waere folgendes Script vorstellbar:

    <script language="JavaScript">
    <!--
    function neuesBild()
      {
       Neubild = new Image();
       Neubild.src = "webcam.jpg";
       document.Kamerabild.src = Neubild.src;
       window.setTimeout("neuesBild()",10000);
      }
    //-->
    </script>

    Und zum Starten:

    <body onLoad="window.setTimeout('neuesBild()',10000)">

    Wie allerdings die einzelnen Browser je nach Einstellung mit Cache-Eigenheiten darauf reagieren weiss ich auch nicht.

    Bei Nicht-Nachladenwollen hilft eventuell auch dieses fiese alte Tag weiter (Beispiel):
    <base href="http://www.xy.de/webcam/src/">

    viele Gruesse
      Stefan Muenz

  3. Ich habe eine Webcam und stelle das Bild auf meiner Hompage dar, habe momentan so eingestellt, das sich die komplette Seite nach 10sec neu lädt, weil der IE das Bild immer in den Speicher schreibt. Wie kann ich das hinkriegen, das der Besucher meiner Page immer das aktuelle Bild sieht und die Seite nicht alle 10sec neu geladen wird.
    mfg
    wolle

    Eine Patentlösung weis ich zwar nicht, aber wenn das Bild anders aufgebaut wird
    (=> frames) kann man das Übel zumindest eingrenzen.

    Gruss, Reiner