hi,
document.getElementById("mainbg").style.backgroundImage.src = hg.src;
Das ist Unfug.
backgroundImage selber ist bereits eine Eigenschaft, und kein Objekt - hat also keine weiteren Eigenschaften unter sich.
Und selbst wenn, gibt es bei der CSS-Eigenschaft background-image kein src-Attribut.
wenn ich folgendes verwende wird das bild ausgetauscht, aber eben erst noch geladen also wird die tabelle weiss:
document.getElementById("mainbg").style.backgroundImage = "url(daten/bg_6b.jpg)";
Hast du das in allen getesteten Browsern festgestellt - oder nur im IE?
wie kann ich denn nun ein bild vorausladen und dann im nachhinein den css-style backgroundImage austauschen?
Sollte so wie beschrieben schon ausreichen - nur im IE könnte eine ungünstige Chaching-Einstellung wie üblich problematisch sein.
gruß,
wahsaga
/voodoo.css:
#GeorgeWBush { position:absolute; bottom:-6ft; }