Frau Holle: Browser-abhängige (externe).css laden

Beitrag lesen

Eine konkrete Frage habe ich noch: Ich lese die Browserinfos via JS:

[Code]
head  {<script type="text/javascript">{
  if(navigator.appName == "Opera" || navigator.appVersion.substring(0,1) == "6")
   alert("funktioniert");
  //--> }
 </script>}
[/Code]

Ich weiss, dass "||" ein oder und nicht ein und bedeutet. Das ist aber nicht das Problem. Das Problem ist, das ich die Border dadurch anpassen möchte. Je nach Browser sollen unterschiedliche Border geladen werden. Das ist ja auch nicht das Problem. Das Problem ist, das ich die Border via externe .css definiere. Ich möchte die Entscheidung ja nicht auf allen Seiten reinschreiben. Der Aufwand und die Wartung sind dann ja nicht gerade sehr positiv. Gibt es eine Möglichkeit, die Infos einmal auszulesen und dann irgendwie in die .css zu bekommen. Oder von einem statischen Frame aus, die css-Informationen von einem Target-Frame zu überschreiben. Also in dem Target-Frame steht: <link rel=stylesheet type="text/css" href="style.css"> und vom einem anderen Frame sollen die Browserinfos ausgelesen werden, und je nach Browser eine andere .css im Targetframe geladen werden.

Ich hoffe es ist einigermaßen verständlich, was ich will. Danke schonmal :)