Schotti: einzelnes bild mittels JavaScript refreshen

Hallo,

kann mir irgendjemand weiter helfen? Ich bin momentan noch blutiger Anfänger was Javascript und PHP betrifft! Ich möchte ein einzelnes Bild in einer Tabelle refreshen! Mein Quelltext für dieses Ereignis sieht momentan wie folgt aus.

a href="javascript: image.reload(0);"

Kann das so funktionieren oder gibt es irgend eine Möglichkeit dieses Bild zu refreshen?

Danke im voraus!!!

Gruß

Stefan

  1. hi,

    Kann das so funktionieren oder gibt es irgend eine Möglichkeit dieses Bild zu refreshen?

    http://de.selfhtml.org/javascript/beispiele/buttons.htm sollte weiterhelfen.

    gruß,
    wahsaga

    --
    "Look, that's why there's rules, understand? So that you _think_ before you break 'em."
  2. Hallo,

    kann mir irgendjemand weiter helfen? Ich bin momentan noch blutiger Anfänger was Javascript und PHP betrifft! Ich möchte ein einzelnes Bild in einer Tabelle refreshen!

    Moin,
    das ist ein Script welches ich normal für Webcams gemacht hab, da es automatisch alle paar Sekunden aktualisiert, aber du brauchst ja blos den Timer rausnehmen:

    <script language="javascript" type="text/javascript">
    var buffer = new Image();
    var downloadStart;
    var intervall = 5000;      //Inervall in msec
    var img = "http://www.domain.de/bild.jpg";    //Hier Image anpassen!

    buffer.onload = function () { loaded(); };
    buffer.onerror = function () { error(); };
    document.getElementById('img').src = img;    //ID des <img> Tags
    reload();

    function reload() {
     downloadStart = new Date().getTime();
     buffer.src = img + "?" + downloadStart;
    }

    function loaded() {
     document.getElementById('img').src = buffer.src;
     setTimeout("reload()",intervall);  //Das müsstest du auskommentieren
    }

    function error() {
     setTimeout("reload()",intervall);
    }

    </script>

    <a href="#" onClick="reload();">blaa</a> dürfte dann helfen.

    greetz RFZ

    1. Hi,

      danke für die schnelle Antwort, ich werde jetzt noch ein bischen rumprobieren, aber es schaut schon ganz gut aus!

      Gruß

      Stefan