SSI - Browserweiche Bei vielen designtechnischen Aspekten muss man auf die Kompatibilität der Browser hoffen. Eine Browserweiche mit SSI unterscheidet zwischen den Browsern, und fügt z.B. das passende Stylesheet für den Browser ein.

Welchen Browser ein Besucher verwendet kann über die Umgebungsvariable $HTTP_USER_AGENT leicht ermittelt werden.
So können Sie ihren Besuchern auch auf einfache Weiße eine für den jeweiligen Browser optimierte Seite präsentieren.

<!--#if expr="$HTTP_USER_AGENT = /MSIE/" -->
<!--#include virtual="internetexplorer.htm" -->
<!--#elif expr="$HTTP_USER_AGENT = /Mozilla/" -->
<!--#include virtual="netscape.htm" -->
<!--#else -->
<!--#include virtual="anderer.htm" -->
<!--#endif -->


Wie Sie sehen werden nur die USER_AGENTS der zwei weitverbreitesten Browser ermittelt, vom InternetExplorer, und von Netscape. Ist ein anderer Browser am Werk, wie z.B. Konquerer, dann wird die Seite "anderer.htm" angezeigt.

Eine solche Browserweiche können Sie natürlich auch in kleinerem Maßstab verwenden, z.B. bei der Verwendung eines Stylesheets.

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


Hierbei wird jedem Browser ein für ihn optimiertes Stylesheet vorgesetzt.

(tf)

Bookmark setzen... These icons link to social bookmarking sites where readers can share and discover new web pages.
  • Print
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Mixx
  • Bloglines
  • MisterWong
  • MySpace
  • Reddit
  • SEOigg
  • Technorati
  • TwitThis
  • Y!GG
  • Google Bookmarks

Weiterführende Links: