webForumDet fria alternativet
Logga in / Bli medlem

Mozilla/4 ?

ASP

8 svar · 243 visningar · startad av Web-Tor

Medlem sedan nov. 200013 890 inlägg
Trådstart#1

Jag använder HTTP_USER_AGENT för att kolla vilken webbläsare som användaren har.
Problemet är att både Explorer 5 och Netscape 4 identifieras med "Mozilla/4"

Hur skall jag skilja dom åt :q

Jag vet att det finns tusen exempel på liknande script här men jag lyckas inte hitta nåt svar på mig fråga.

Medlem sedan dec. 20003 563 inlägg
#2

Har varit uppe förut.

<%
if instr(request.servervariables("HTTP_USER_AGENT"), "IE") > 0 then
' INTERNET EXPLORER
else
' NETSCAPE
end if
%>
Medlem sedan nov. 200013 890 inlägg
#3

Grejen är att jag vill ha en egen CSS för just NN4.

NN6 skall ha samma CSS som alla andra webbläsare. ;)

if (Browser = Netscape 4)
'nn4.css
else
'default.css
Medlem sedan okt. 20005 273 inlägg
#4

men du får ju

Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; m18) Gecko/20001108 Netscape6/6.0

av netcape 6 så då får du väl

<%
if instr(request.servervariables("HTTP_USER_AGENT"), "IE") > 0 OR instr(request.servervariables("HTTP_USER_AGENT"), "Netscape6") > 0 Then
' INTERNET EXPLORER OR Netscape6
else
' NETSCAPE 4.x eller mindre
end if
%>
Medlem sedan nov. 200013 890 inlägg
#5

Bra försök Iccaq men det är fortfarande inte rätt.

Ditt exempel gör att även Opera och övriga webbläsare får Netscape 4 CSS:en.

Detta är vad jag behöver:

if (Browser = Netscape 4)
'netscape4.css
else
'alla_andra_browser.css

Det kan väl inte vara omöjligt att kolla om användaren har Netscape 4 :q

Medlem sedan juni 200032 967 inlägg
#6
strCssFile = "allaandra.css"
if instr(request.servervariables("HTTP_USER_AGENT"), "Mozilla4") > 0  and instr(request.servervariables("HTTP_USER_AGENT"), "MSIE") <= 0 then strCssFile = "netscape4css.css"

typ da...

Medlem sedan nov. 200013 890 inlägg
#7

Jag gillar ditt förslag @nders men jag får det inte att funka.

Alla webbläsare får samma CSS (allaandra.css) :q

Medlem sedan juni 200032 967 inlägg
#8

så klart.

Mozilla/4 ska det ju vara. glömde slashen. förlåt, kompis.

Medlem sedan nov. 200013 890 inlägg
#9

Ahhhh!
Tusen tack kompis :e

245 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
119 ms — deklarationer (db)
0 ms — hämta statistik (cache)
123 ms — hämta tråd, inlägg och bilagor (db)
116 ms — ändringar (db)