Sven Rautenberg: browserweiche

Beitrag lesen

Yo!

ist ja mal interessantes am sonntag! dann meinst du also wenn ein script wie dieses:
<script language="JavaScript"><!--
style_nn = "css/style_nn.css";
style_other = "css/style.css";
if(document.layers)
{
document.write("<link rel='stylesheet' href='" + style_nn + "' type='text/css'>");
}
else
{
document.write("<link rel='stylesheet' href='" + style_other + "' type='text/css'>");
}
//--></script>
einbaue wäre ich fast immer auf der richtigen seite?

Genau (sofern dein Ziel ist, Netscape 4 von gewissen CSS-Angaben auszuschließen). Und wenn du noch

<noscript>
<link rel="stylesheet" href="css/style.css" type="text/css">
</noscript>

einfügst, dann kriegen alle Browser ohne Javascript ebenfalls eine CSS-Datei. Das ist zwar die für "andere Browser", aber ohne Javascript kann der Netscape ja ohnehin kein CSS, er wird folglich auch keine Fehldarstellungen produzieren.

Besser ist hingegen (aber wirklich rein subjektiv), wenn du die Browserweiche für Netscape 4 aus den Tipps&Tricks benutzt. URL hatte ich angegeben.

- Sven Rautenberg