Ingo Turski: Internet Explorer - so eine Browser-ZICKE! ;)

Beitrag lesen

Hi,

Und zwar frage ich mittels Javascript die Viewport-Breite des Besuchers ab, um ein passendes Stylesheet zu laden.

Du solltest CSS-Probleme versuchen mit CSS zu lösen.

<script type="text/javascript">
if (x <= 123)
document.write('<link rel="stylesheet" type="text/css" href="stylesheet1.css">');

else
document.write('<link rel="stylesheet" type="text/css" href="stylesheet2.css">');
</script>

Und Besucher ohne Javascript bekommen gar kein CSS?

Der IE akzeptiert den Script nur, wenn ich die Abfrage-Schleife 2x laufen lasse

Bedenke, dass document.body zum Zeitpunkt des Scriptaufrufs im head noch gar nicht vorhanden ist.

freundliche Grüße
Ingo