Hallo wahsaga & christian,
Sollte so wie beschrieben schon ausreichen - nur im IE könnte eine ungünstige Chaching-Einstellung wie üblich problematisch sein.
ich vermute, dass das Caching-Verhalten hier gar nicht so entscheidend ist. Vielmehr beschäftigt mich die Frage: Ist das eingangs angeforderte Hintergrundbild schon fertig geladen, wenn der Browser beim Rendern an dieser Stelle des Dokuments ankommt? Ich halte das für fragwürdig, denn ein Browser darf ja ruhig schon mit dem Rendern anfangen (falls er kann), solange der Rest des Dokuments noch geladen wird. Was, wenn der Request für das Bild noch irgendwo in der Warteschlange der HTTP-Requests steht und noch gar nicht bearbeitet ist?
Sicherer erscheint mir daher, über ein setTimeout() in kurzen Intervallen nachzufragen, ob das angeforderte image-Objekt inzwischen fertig geladen ist (hg.complete), und erst *dann* das Hintergrundbild für die Tabelle zu setzen.
So long,
Martin
Die meisten Menschen werden früher oder später durch Computer ersetzt.
Für manche würde aber auch schon ein einfacher Taschenrechner genügen.