tutorials.de Buch-Aktion 05/2012
Like Tree1Danke
  • 1 Beitrag von CPoly
ERLEDIGT
JA
ANTWORTEN
2
ZUGRIFFE
142
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Tommy57 Tommy57 ist offline Mitglied Gold
    Registriert seit
    Dec 2010
    Beiträge
    137
    Hallo,

    ich tausche per image.src eine Bilddatei aus, bzw. ändere den Pfad. Das Neuladen dauert fast ne Sekunde. Deswegen möchte ich da eine kleine Ladeanimation einbauen, nur weiß ich nicht, wie ich den Status des Neuladens abfragen kann. Der Befehl image.complete gibt mir immer true zurück.

    Kennt jemand eine Möglichkeit um festzustellen, ob das Bild fertig geladen wurde?

    Gruß, Tommy
     

  2. #2
    CPoly CPoly ist gerade online Mitglied Weizenbier
    tutorials.de Premium-User
    Registriert seit
    Sep 2009
    Beiträge
    2.445
    Erzeuge ein neues Image Objekt und wenn das geladen ist, weiße deinem img Element den gleichen src zu.

    Code javascript:
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    
    var img = new Image;
    img.onload = function() {
        document.getElementById('mein-bild').src = img.src;
    };
     
    img.src = 'foo.jpg';
     
    //Falls es vorher schon einmal heruntergeladen wurde
    if(img.complete) {
        img.onload();
    }

    Ich bin mir nicht, was den IE an geht. Dort gibt es auch eine readyState Eigenschaft, die du auf "complete" testen kannst.
    Tommy57 bedankt sich. 

  3. #3
    Tommy57 Tommy57 ist offline Mitglied Gold
    Registriert seit
    Dec 2010
    Beiträge
    137
    Super danke, das hat funktioniert, aber dieses img.complete ist immer true. Aber ohne die Zeilen 9-11 funktioniert es super.

    Danke
     

Ähnliche Themen

  1. Antworten: 7
    Letzter Beitrag: 06.10.10, 15:42
  2. Syntaxfrage zu Bildtausch im Dokument per variable
    Von DerOtto im Forum Javascript & Ajax
    Antworten: 3
    Letzter Beitrag: 08.05.08, 23:55
  3. Bildtausch nach einem bestimmten Wert
    Von Roland100 im Forum PHP
    Antworten: 3
    Letzter Beitrag: 26.06.07, 11:56
  4. Bildtausch nach einem bestimmten Wert
    Von Roland100 im Forum HTML & XHTML
    Antworten: 0
    Letzter Beitrag: 25.06.07, 23:17
  5. onClick Bildtausch
    Von GN911 im Forum Javascript & Ajax
    Antworten: 17
    Letzter Beitrag: 07.06.05, 00:11