Ankündigung

Einklappen
Keine Ankündigung bisher.

Instar HD 5907 Bildalternative einblenden, wenn Cam offline

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Instar HD 5907 Bildalternative einblenden, wenn Cam offline

    Hi,

    nutze von Instar die Standard-Funktion zum einblenden der Cam innerhalb einer Website http://www.instar.de/faq_web_integration_hd
    Leider wird dort nirgends definiert was angezeigt wird, wenn die Cam nicht erreichbar ist.

    Wie kann ich per Javascript abfragen ob ein Bild via http://' + url + '/tmpfs/auto.jpg?usr='+name0+'&pwd='+password0+'& geladen werden kann?

    GRuß
    Dorian

  • #2
    Hallo,

    du kannst im image Tag das onload Attribut benutzen um eine callback function aufzurufen wenn das Bild geladen ist. Andersrum kannst du natuerlich auch darauf reagieren wenn die callback function nicht aufgerufen wird.

    Inetwa so:

    Code:
    <html>
    <head>
    <script>
    loaded = false;
    callback = function() {
    loaded = true;
    };
    failToLoad = function() {
    // setze alternativ bild
    };
    while(!loaded) {
    //warten, Couter hochzaehlen, wasauchimmer
    if(Bedindung) {
    failToLoad();
    }
    }
    </script>
    </head>
    <body>
    <img scr="ipAddress/tmpfs/auto.jpg?usr=XXX&pwd=ZZZ&...." onload="callback()"></img>
    </body>
    </html>

    Kommentar


    • #3
      Huiuiui was für ein Aufwand....

      viel einfacher:
      <img src="http://originalbild.jpg" onerror="this.src='http://alternativbild.jpg';">

      Kommentar

      Lädt...
      X