General Background Samples |
||
<!-- bnsDesigns xSSI Browser Detector Script copyright 1999 bnsDesigns bob@bnsdesigns.com *************************************************************** NOTE: Set the prefix and extension of your action file. The following browser sniffer will deliver JavaScript files for versions 4.0x, 4.5x and 5.0x for Netscape Navigator and Microsoft Internet Explorer on the Windows and Mac platforms. The scripts must be named according to the following convention PrefixPlatformBrowserVersionExtension where: Prefix is the base name of the script and should be different for each set of scripts. Platform is one of "Win" or "Mac". Browser is one of "NS" (Navigator) or "IE" (Internet Explorer) Version is one of "40", "45" or "50" for versions 4.0X, 4.5X or 5.X). Extension is the file extension, usually ".js" or ".css". E.G. If you make a set of scripts named "test", then you name them testWinIE40.js, testWinIE50.js, testMacNS40.js and so forth. Set the var="Prefix" value to "test" and and the var="Extension" value to ".js" (the default) *************************************************************** --> <!-- Begin Browser Sniffer Filter --> <!-- *************************************************************** --> <!-- Set the Platform Mac or Win --> <!--#set var="Platform" value="" --> <!--#if expr="$HTTP_USER_AGENT = /.*.*Mac/" --> <!--#set var="Platform" value="Mac" --> <!--#elif expr="$HTTP_USER_AGENT = /.*.*Win/" --> <!--#set var="Platform" value="Win" --> <!--#endif --> <!-- Set the Browser Navigator or Internet Explorer --> <!--#set var="Browser" value="" --> <!--#if expr="($HTTP_USER_AGENT = /.*Mozilla.*/) && ($HTTP_USER_AGENT != /.*compatible.*/)" --> <!--#set var="Browser" value="NS" --> <!--#elif expr="($HTTP_USER_AGENT = /.*MSIE.*/) && ($HTTP_USER_AGENT != /.*WebTV.*/)" --> <!--#set var="Browser" value="IE" --> <!--#endif --> <!-- Set the browser version --> <!--#set var="Version" value="" --> <!--#if expr="$HTTP_USER_AGENT = /.*MSIE 5.*/" --> <!--#set var="Version" value="50" --> <!--#elif expr="($HTTP_USER_AGENT = /.*4\.5.*/) " --> <!--#set var="Version" value="45" --> <!--#elif expr="$HTTP_USER_AGENT = /.*4.*/" --> <!--#set var="Version" value="40" --> <!--#elif expr="$HTTP_USER_AGENT = /.*MSIE 3.*/" --> <!--#set var="Version" value="30" --> <!--#elif expr="$HTTP_USER_AGENT = /.*3.*/" --> <!--#set var="Version" value="30" --> <!--#endif --> <!-- *************************************************************** --> <!-- End Browser Sniffer Filter --> |
||
A printer-friendly version of this article is available. |