Hallo Schaich,
document.getElementsByTagName("body").style.backgroundPosition=(window.innerWidth-1024)/2+
"px "+document.getElementById("header").height+"px";
wo steht diese Zeile und wann wird sie aufgerufen? Scripte im HEAD-Bereich werden abgearbeitet, bevor es den body gibt.
Das ganze wird über <body onload="foo()"> aufgerufen, ist das dann trotzdem ein problem?
Alle anderen Tips haben soweit funktioniert. Ich bekomme keine Fehlermeldung mehr, doch wird der Hintergrund jetzt gar nicht angezeigt.
MfG Schaich