Hello Britta,

I use this code to detect the browser on the server side, it may work
for you

<------------------ code -------------------->
<CFSET ApprovedBrowsers = "IE,NS">

<CFSET BrowserOS = "">
<CFSET BrowserType = "NS">
<CFSET BrowserVersion = -1>
<CFSET BrowserVersionMajor = -1>
<CFSET BrowserVersionMinor = -1>

<CFSET UserAgentPosition = 0>
<CFLOOP INDEX="BrowserInfo" LIST="#CGI.HTTP_USER_AGENT#" DELIMITERS=";()">
        <CFSET UserAgentPosition = UserAgentPosition + 1>

        <CFIF UserAgentPosition EQ 1>
                <CFSET BrowserVersion = Trim( BrowserInfo )>
                <CFSET FirstSpace = Find(" ", BrowserVersion, 1)>
                <CFIF FirstSpace EQ 0>
                        <CFSET FirstSpace = Len(BrowserVersion)>
                </CFIF>
                <CFSET BrowserVersion = Trim( Mid(BrowserVersion,9,FirstSpace) )>
                <CFSET FirstSpace = Find(" ", BrowserVersion, 1)>
                <CFIF FirstSpace NEQ 0>
                        <CFSET BrowserVersion = Left(BrowserVersion,FirstSpace)>
                </CFIF>
        <CFELSE>
                <CFIF FindNoCase("MSIE",BrowserInfo,1) NEQ 0>
                        <CFSET BrowserType = "IE">
                        <CFSET BrowserVersion = Trim( BrowserInfo )>
                        <CFSET FirstSpace = Find(" ", BrowserVersion, 1)>
                        <CFIF FirstSpace EQ 0>
                                <CFSET FirstSpace = Len(BrowserVersion)>
                        </CFIF>
                        <CFSET BrowserVersion = Trim( Mid(BrowserVersion,6,FirstSpace) 
)>
                <CFELSEIF FindNoCase("Win",BrowserInfo,1) NEQ 0>
                        <CFSET BrowserOS = "Windows">
                        <CFSET BrowserOS = BrowserOS & Right( Trim(BrowserInfo),2 )>
                </CFIF>
        </CFIF>
</CFLOOP>

<CFSET Browser_VersionMajor = Left(BrowserVersion,1)>
<CFSET Browser_VersionMinor = BrowserVersion>
<CFSET Browser_Version = BrowserVersionMajor>
<CFSET Browser_Type = BrowserType>
<!--- 
<CFOUTPUT>
#CGI.HTTP_USER_AGENT#
<BR>
#Browser_VersionMajor#
<BR>
#Browser_VersionMinor#
<BR>
#Browser_Version#
<BR>
#BrowserOS#
<BR>
#Browser_Type#
</CFOUTPUT>
 --->
<------------------ End code -------------------->
Hope this help


Wednesday, Wednesday, May 31, 2000, you wrote to me:

BW> Anyone know of a way to write a statement like this that works?

BW> This is the idea:  I need to write an "if" statement based on if netscape is
BW> being used.  I would like to use the HTTP_USER_AGENT like this:

BW> <cfif HTTP_USER_AGENT  IS NOT "">

BW> <cfif HTTP_USER_AGENT  LIKE  '%netscape%' >
BW> put netscape version here</cfif>
BW> <cfif HTTP_USER_AGENT LIKE  '%ie%' >
BW> put ie version here</cfif>

BW> </cfif>

BW> Any help is much appreciated!
BW> Britta

BW> ------------------------------------------------------------------------------
BW> Archives: http://www.eGroups.com/list/cf-talk
BW> To Unsubscribe visit 
http://www.houseoffusion.com/index.cfm?sidebar=lists&body=lists/cf_talk or send a 
message to [EMAIL PROTECTED] with 'unsubscribe' in the body.




 Thanks,
 Mike Hughes
 Freelance Cold Fusion Applications Developer 
 mailto:[EMAIL PROTECTED]


------------------------------------------------------------------------------
Archives: http://www.eGroups.com/list/cf-talk
To Unsubscribe visit 
http://www.houseoffusion.com/index.cfm?sidebar=lists&body=lists/cf_talk or send a 
message to [EMAIL PROTECTED] with 'unsubscribe' in the body.

Reply via email to