JS-verlinkte CSS (5)

Im HEAD dieser HTML-Seite schreibt zuerst ein JavaScript abhängig vom Betriebssystem folgendes:
<LINK REL=stylesheet HREF="rot.css" TYPE="text/css">  für Windows-Rechner
<LINK REL=stylesheet HREF="blau.css" TYPE="text/css"> für alle anderen (Mac, Unix, etc.)

Weiter unten im HEAD steht in statischem HTML ein LINK zu einem externen CSS.
<LINK REL=stylesheet HREF="gruen.css" TYPE="text/css"> 

Das heisst:
Falls der Browser JavaScript interpretiert, wird zwar als erstes der LINK zum externen Stylesheet rot.css bzw blau.css geschrieben.
Da der LINK zu gruen.css später im HEAD steht, also näher beim Inhalt, sollte nach Usanz bzw. CSS-Standard das Stylesheet gruen.css berücksichtigt werden. Deshalb sollte dieser Absatz-Text immer grün sein.

--- 

--- 

Resultate:
So wird Absatztext mit dem jeweiligen Browser unter Windows dargestellt:

Browser verwendete Farbe berücksichtigt
MS IE 5.0 grün korrekt
Opera 5.1 grün korrekt
Netscape 6.0 grün korrekt
Netscape 4.75 grün korrekt

<=  Zurück zur Übersicht

Der HEAD sieht so aus:

<HEAD>
<TITLE>Testseite fuer JS-verlinkte CSS</TITLE>

<SCRIPT LANGUAGE="JavaScript" TYPE="TEXT/JAVASCRIPT">
<!--
if (navigator.appVersion.indexOf('Win') >= 0) {
document.write("<LINK REL=stylesheet HREF=\"rot.css\" TYPE=\"text/css\">");
}
else {
document.write("<LINK REL=stylesheet HREF=\"blau.css\" TYPE=\"text/css\">");
}
//-->
</SCRIPT>

<LINK REL=stylesheet HREF="gruen.css" TYPE="text/css">

</HEAD>