MKay: Warum funktioniert innerHTML nicht?

Beitrag lesen

Hallo MKay,

vergiss ganz schnell wieder, was du da gepostet hast. "all" ist IE-only und nicht alle HTML-Elemente dürfen überall stehen. Ebenso ist die Abfrage der Bildschirmgröße fast immer Unfug. Du willst die Größe des Browserfensters wissen. Such dazu mal nach Viewport. Zu dieser Thematik liest du aber am besten diesen Artikel.

Zu deinem Problem: Du kannst per Javascript im onload-Eventhandler der Seite einfach den Hintergrund des Bodys ändern:

document.body.style.backgroundImage = "url( ... )";


>   
> Oder nimm doch einfach einen genügend großen Hintergrund mittig auf der Seite. Wenn die Seite kleiner ist, sieht man eben nur die Mitte.  
>   
> Gruß, Jürgen  
>   
  
Hallo Jürge, bitte keine Moralpredigten, ich wusste dass sowas bei Auflösungsabfragen kommt, das ist schon gerechtfertigt so, und soll auch nicht die genaue Browsergröße abfragen sondern tatsächlich die Auflösung ;-)  
  
document.body.style.backgroundImage = "url(images/back.jpg)";  
  
Funktioniert das zwischen den Script-Tags auch oder nur beim body tag?  
Weil irgendwie muss ich ja noch das if einbauen.