Gernot Back: 1 Hintergrund eines Frames mit wechselndem Inhalt???

Beitrag lesen

Hallo Spakko,

Dieses iframe möchte ich gerne mit einem Hintergrundbild versehen. Wenn nun mehrere Seiten in diesem iframe geladen werden, dann wird ja jedesmal erneut das Hintergrundbild runtergeladen, oder nicht?!

Nein das Hintergrundbild sollte wie alles andere, das du schon einmal heruntergeladen hast aus dem Cache kommen.

Dies möchte ich umgehen.

Es ist aber in der tat so, dass die im Browser nutzerseitig eingestellte Hintergrundfarbe für HTML-Dokumente (meistens weiß) während des Ladevorgangs im (I)frame kurzfristig aufblitzt.

Gibt es eine Möglichkeit, das Hintergrundbild fest für das iframe vorzugeben?

Ja, und damit kannst du dieses vielleicht störend wirkende Aufblitzen im IE und in Mozilla/Firefox/Netscape6/7 auch tatsächlich verhindern:

Du weist dem Body in den im Iframe eingebundenen Dokumenten (am besten über CSS) die Hintergrundfarbe transparent und kein Hintergrundbild zu und gleichzeitig dem IFRAME-Element im Mutterdokument über CSS den gewünschten Hintergrund. Damit das auch im IE funktioniert, setzt du dort (im IFRAME-Element) auch noch das proprietäre Attribut allowtransparency="true". Das funktioniert dann aber überhaupt nicht in Opera.

Gruß Gernot