Die Ladeanzeige bleibt in Firefox, nachdem der iFrame vollständig geladen wurde
Ich habe einen iframe in meinem Seitenrumpf platziert:
<iframe src="about:blank" onload="this.contentWindow.document.write('some text')">
Es funktioniert gut genug, das onload-Ereignis ersetzt den Inhalt von iframe durch "etwas Text" und das wars.
ABER in Firefox bewirkt dies, dass das sich drehende Rad "Ladeindikator" anzeigt, dass die Seite geladen wird, um niemals zu verschwinden. Es wird nur Text in den iframe eingefügt, sodass kein anderer Inhalt herumsteht und darauf wartet, geladen zu werden. Wenn ich den iframe von der Seite entferne, wird das Problem behoben. Ich weiß also, dass der genannte iframe dafür verantwortlich ist.
Es funktioniert korrekt in IE und Chrome.
Jetzt kann ich so etwas machen:
<iframe src="about:blank" onload="this.contentWindow.document.write('some text'); t.contentWindow.stop();">
Dies behebt das Problem in Firefox, verhindert jedoch, dass Bilder im Iframe geladen werden (ich verwende im Beispiel keinen Einfügetext, aber sie werden später hinzugefügt).
Wie behebe ich das?