Pfeiloor: Hintergrundbild nach Screencheck laden

Beitrag lesen

Hallo,

ich versuche seit Stunden verzweifelt ein Hintergrundbild über einen Screencheck zu laden. Das Ganze hat den Sinn das mein im Body voreingestelltes Hintergrundbild (no-repeat und positioniert) für Auflösungen unter 1024x768 zu groß ist und das ganze Layout zerreißt. Ich möchte nun die Auflösung auslesen und für den Fall das jemand eine geringere Auflösung hat ein kleineres Hintergrundbild eintauschen.

Ich dachte eigentlich das es so funktionieren müßte, tut es aber nicht:

if(screen.width<1024)
document.body.style.background = 'url('bg.jpg')';

so aber auch nicht:

if(screen.width<1024)
document.getElementsByTagName('body')[0].background = 'bg.jpg'

Weiß jemand weiter?