Hallo,
der Ansatz:
Body mit Hintergrundbild versehen (document.body im Style belegen).
Body selbst bekommt dann Kinder, also DIV's, die wie gewünscht über dem Hintergrundbild gelegt sind (Layer ber zIndex bzw. position:absolute). Da die Div's eigenständige Container sind, können diese eigenständig verwaltet werden (Inhalt, Farbe, Event).
Der Ersatz für Body ohne Hintergrundbild: Einen DIV erzeugen, der genau in der Dimension von Höhe und Breite des Client-Fensters ist.
(position:absolute und top und left auf 0px). Diesen DIV dann mit Hintergrundbild versorgen, aber auch dessen automatische Anpassung bei Fensterdimensionsänderung programmieren !
Transparenter DIV geht auch mit Inhalt des DIV als transparentes GIF mit 1x1 Pixel Dimension.
Gruss Tom.