IFrame bgcolor?

ich würde gerne meinem iframe tag nen bgcolor verpassen klappt aber irgendwie nicht…
ich brauche es weil wenn der iframe neu geladen werden soll sieht man einen augenblick den hintergrund der seite
ich würde da gerne ne weiße seite haben bis der content komplett geladen ist

besser wäre es wenn man ein bild einfügen könnte
dann würde ich eine animation mit der aufschrift loading einfügen…

Rahmenfarben und -eigenschaften kann man prinzipiell mit
der CSS-Eigenschaft border für jedes Element setzen (outline
wäre eine andere Möglichkeit). Hintergrundfarben setzt man
mit der Eigenschaft background-color.
Ob oder wie das bei einzelnen browsern implementiert ist,
kann ich allerdings nicht sagen. iframe ist ja ein als veraltet
gekennzeichnetes Element, daher mag es sein, daß man sich da
nicht richtig drum gekümmert hat, wie man sowas dekoriert.

Wenn der referenzierte Inhalt des iframe nicht dargestellt wird,
sollte eigentlich der Inhalt des Elementes dargestellt werden.
Dort sollte dann auch je nach Angaben des Autors die
Hintergrundfarbe des umgebenden Dokumentes oder des
iframe-Elementes wirken.
Wenn der browser aber bereits begonnen hat, das referenzierte
Dokument zu interpretieren/darzustellen, ist dessen Hintergrund
relevant. Wird der etwa in einer externen CSS-Datei definiert,
wird das in der Regel erst in einem zweiten Schritt interpretiert,
denn oft basteln browser erst mal eine primäre Ansicht,
während sie weitere Dokumente laden und schieben dann erst
die CSS-Ansicht nach.
Welcher Hintergrund zu wählen ist, wenn das referenzierte
Dokument (noch) keinen definiert, ist nicht spezifiziert.

Vermeiden kann man das natürlich durch Verzicht auf iframes.
Da kann man etwa ein einziges Dokument aus Fragmenten
mittels PHP zusammenbasteln.

wenn ich dich richtig verstanden habe, willst du bis das Iframe da ist einfach einen anderen hintergrund haben…wenns so ist, leg einen div-container an die stelle, der dann vom iframe überdeckt wird wenn geladen…sollte funktionieren, sowas ähnliches hab ich schon gemacht :wink:

@berni_boy: jo daran hab ich garnicht gedacht :smiley:
so inm etwa?

klappt leider nicht :astonished:

Bei den Zahlenangaben bei CSS fehlen die Einheiten wie
em oder ex, das sollte dann gar nichts bewirken, weil es einfach
fehlerhaft ist.

Mit der Variante eines anderen Elementes darunter umgeht
man nur das Problem mangelnder Interpretation von
Eigenschaften für iframe, muß aber nichts daran ändern, daß da
bei der Anzeige des referenzierten Dokumentes dessen
Hintergrund kurzzeitig merkwürdig dargestellt werden kann.