Jens Menke: Hintergrundbilder an Fenster anpassen

Beitrag lesen

bei ausgeschalteten JS wäre alles wieder hinfällig, also vielleicht [???] theoretisch ja, aber praktisch ganz klar nein)

Na gut.. bei ausgestellten JS funktioniert natürlich
auch kein CSS , und wer Lynx benutzt sieht die Grafik
eh nicht.. aber für die Leute die JavaScript anhaben
kann man zumindest darüber direkt die Auflösung abfragen
und dementsprechend entweder den Body-Tag , oder
nen CSS-Tag schreiben über den das entsprechende
Bild eingebunden wird.
Allerdings wird hier das Bild nicht gestreckt , sondern
man muss verschieden Bilder für verschieden Auflösungen
parat haben.
man kann natürlich auch noch für jede Auflösung ein eigenes externes CSS anlegen und es dann so einbinden :

function SetCSS() {
  css="castle_1024.css";  
  if (screen.width==800)  css = css.replace "1024.css","800.css");      
  if (screen.width >1024)  css = css.replace    "1024.css","1280.css");
  }
  document.write ('<link rel=stylesheet type="text/css" href="../style/' + css+'">');  
}

gruss
Jens