Orlando: CSS dynamisch laden

Beitrag lesen

Hi Mario,

hier meine Lösung:

du täuschst dich. Was hat die Bildschirmauflösung mit der Fenstergröße zu tun? Nichts.

<script language="JavaScript">

Das ist nicht korrekt.

<script type="text/javascript">

if(screen.availWidth > 800)
    document.write('<link rel="stylesheet" type="text/css" href="parameter/css/1024.css">');
  else
    document.write('<link rel="stylesheet" type="text/css" href="parameter/css/800.css">');

Was passiert ohne Javascript? Was passiert bei 640*480? Was passiert bei einer Auflösung von 1600*1200?

CSS funktioniert immer, man darf daher *nie* *nie* *nie* [1] ein Stylesheet per Javascript einbinden. Wenn deine Seite in verschieden großen Fenstern auseinanderfällt, helfen wir dir gerne bei der Korrektur. Du schraubst derzeit leider nur an den Symptomen herum.

LG Roland

[1] Ausnahme: Netscape 4, der kann CSS nur mit JS.

--
Ich war für das Thema (BARRIEREFREIHEIT) im Forum. Es hat nicht sollen sein.
ss:| zu:} ls:} fo:} de:> va:} ch:| sh:) n4:& rl:| br:< js:{ ie:{ fl:{ mo:|
http://aktuell.de.selfhtml.org/tippstricks/beitrag.htm