Ole Rühaak: Dynamisch ein Stylesheet zuweisen

Beitrag lesen

Ich versuche z.Z. sowohl für PC, als auch für den Mac ein ansprechendes Layout für IE und Netscape zu erzeugen. Leider fällt beim Mac die Schriftgröße immer deutlich kleiner aus. Ich möchte daher dem Mac ein anderes Stylesheet zuweisen. Mein Script hierfür sieht wie folgt aus:

<script>
<!--
if ((navigator.appVersion.indexOf("Mac") != -1))
{
document.writeln('<link rel="stylesheet" href="../css/mac.css" type="text/css">');
}
else
{
document.writeln('<link rel="stylesheet" href="../css/pc.css" type="text/css">');
}
-->
</script>

Mit dem IE auf meinem PC klappt's gut. Leider ignoriert Netscape 4.08 auf einem 68k Mac diese Zuweisung konsequent.

Hat jemand 'nen Tip, oder vielleicht einen völlig anderen Lösungsansatz für das Problem?

Danke.