kann man nicht bei dem: if(IE) noch die einzelnen systeme auswählen?
so ungefähr: if(IE-pc) odere so ähnlich?
Hi Paul,
versuch das einfach mal so:
<script language="javascript">
<!--
if (navigator.appName == "Netscape" && (navigator.platform.substring(0,3) == "Win"))
{
document.write('<link rel=stylesheet type="text/css" href="ns_win.css">');
}
else if (navigator.appName == "Netscape" && (navigator.platform.substring(0,3) == "Mac"))
{
document.write('<link rel=stylesheet type="text/css" href="ns_mac.css">');
}
else if (navigator.appName == "Microsoft Internet Explorer" && (navigator.platform.substring(0,3) == "Win"))
{
document.write('<link rel=stylesheet type="text/css" href="ie_win.css">');
}
else if (navigator.appName == "Microsoft Internet Explorer" && (navigator.platform.substring(0,3) == "Mac"))
{
document.write('<link rel=stylesheet type="text/css" href="ie_mac.css">');
}
else
{
document.write('<link rel=stylesheet type="text/css" href="sonst.css">');
}
//-->
</script>
damit wird zwischen folgenden Kombinationen unterschieden:
Win - IE
Win - NS
Mac - IE
Mac - NS
Sonstiges
was du nicht benötigst, lässt Du einfach weg !
Das mit dem Substring hab ich deshalb gemacht, da der User Agent den Kompletten Namen des Windows Kürzels ausgiebt... also z.B.: Win32 oder Win16, oder WinNT. So werden nur die ersten drei Buchstaben gelesen und damit alles Windows Systeme angesprochen.
Hoffe ich konnte Dir damit etwas weiterhelfen.
Grüße
Bene