mandy: netscape 4.x kapiert browserweiche nicht...

hi,

ich hab per SSI folgende browserweiche definiert:

<!--#if expr="$HTTP_USER_AGENT = /MSIE/" -->
<link rel="stylesheet" type="text/css" href="/css.css">
<!--#elif expr="$HTTP_USER_AGENT = /Mozilla/" -->
<link rel="stylesheet" type="text/css" href="/netscape.css">
<!--#else -->
<link rel="stylesheet" type="text/css" href="/css.css">
<!--#endif -->

komischerweise nimmt opera netscape.css, obwohl er sich als opera ausgeben soll. netscape 4.x (weswegen ich den kram gemacht hab) hingegen schnappt sich die datei css.css.

woran liegt das denn?

mandy

  1. Hallo,

    ich hab per SSI folgende browserweiche definiert:

    <!--#if expr="$HTTP_USER_AGENT = /MSIE/" -->
    <link rel="stylesheet" type="text/css" href="/css.css">
    <!--#elif expr="$HTTP_USER_AGENT = /Mozilla/" -->
    <link rel="stylesheet" type="text/css" href="/netscape.css">
    <!--#else -->
    <link rel="stylesheet" type="text/css" href="/css.css">
    <!--#endif -->

    komischerweise nimmt opera netscape.css, obwohl er sich als opera ausgeben soll. netscape 4.x (weswegen ich den kram gemacht hab) hingegen schnappt sich die datei css.css.

    woran liegt das denn?

    Mach die Browserweiche nicht davon abhängig, wie sich ein Browser identidiziert. Das kann der Nutzer nämlich beeinflussen. Der Konqueror von KDE kann sich als alles mögliche ausgeben. Mach die Browserweiche davon abhängig, was der Browser an CSS kann, wie in
    http://aktuell.de.selfhtml.org/tippstricks/css/browserweiche/index.htm
    beschrieben.

    Gruß

    Axel