wilnis: Nach Klick auf Link wird dyn. CSS ignoriert

Beitrag lesen

Wertes Forum!
Auch nach längerer Recherche im Archiv finde ich keine Lösung für mein Problem:
Ich habe Dokumente erstellt die im Header eine browserabhängige CSS-Weiche haben die aufgerufen wird durch:
<SCRIPT LANGUAGE="JavaScript1.2" SRC="/jscripts/getcss.js"></SCRIPT>
das script getcss.js:
<!--
var b = navigator.appName;
var v = parseInt(navigator.appVersion);
var p = navigator.platform;
var c = "<LINK rel='stylesheet' href='jscripts/";
if(b == "Netscape" && v >=4 && p == "MacPPC")
  c = c + "nsmac.css'>";
else if(b == "Microsoft Internet Explorer" && v >=4 && p == "MacPPC")
  c = c + "msiemac.css'>";
else if(b == "Netscape" && v >=4 && p == "Win32")
  c = c + "nswin.css'>";
else if(b == "Microsoft Internet Explorer" && v >=4 && p == "Win32")
  c = c + "msiewin.css'>";
else
  c = c + "msiewin.css'>";
document.write(c);
// -->
ein beispielsheet:
.nav {  margin-bottom:-9px; margin-left:5px; font-family: arial; font-size: 8pt; font-style: normal; color: #000066; line-height: 10pt}
.snav { margin-left:5px; font-family: arial; font-size: 8pt; font-style: normal; color: #000066; line-height: 10pt}

Das funktioniert soweit. Nun zu meinem Problem: Starte ich jedes Dokument einzeln im Browser wird das Stylesheet angewandt. Wenn ich jetzt aber in einem Dokument auf einen Link klicke um ein anderes Dokument (auch mit ident. CSS-Weiche) darzustellen, ignorieren beide Browser (ich beziehe mich auf die Windowsplattform-in den anderen habe ich es noch nicht getestet) das StyleSheet.
Falls irgendjemand eine Lösung wüßte wäre ich äußerst dankbar.
Vielen Dank im vorraus