Struppi: Ladeanzeige mit <p> oder <img> Tags

Beitrag lesen

Für die Änderung des Textes hab ich mir schon eine Zeile zurechtgestrickt:

document.getElementById("LadeStatus").innerText = "-";

LadeStatus ist der <p>-Tag mit namen "neuerText".

Nur will seltsamerweise der Firefox diesen Befehl nicht annehmen (funzt nur mit dem IE), weis da jemand Rat bzw. einen anderen Weg?

innerText kennt nur der IE, aber beide kennen fistChild.data (dazu muss der Container aber schon am Anfang einen Inhalt haben z.b. &nbsp;)

Ok und ich habe versucht den Ladestatus des Bildes herauszufinden:

if(document.images["zuladendesBild"].complete == false)
{
document.getElementById("LadeStatus").innerText = "Lade...";
}
else
{
document.getElementById("LadeStatus").innerText = "Fertig";
}

.complete ist relativ unbrauchbar und funktioniert nicht in allen Browsern richtig.

es gibt den onload und onerror Event, mit dem du festellen kannst ob ein Bild geladen werden konnte oder nicht. Den Ladestatus kannst du allerdings mit JS nicht festellen.

Struppi.