nej, det går inte!
sök här i asp/vbscript på 'http_user_agent' / 'browserkoll', för vi har gjort en massa kuliga lösningar på detta.
hör av dig sen!
3 svar · 214 visningar · startad av Bendro
Here we go...på @nders inrådan söker jag mig från JavaScript och till ASP istället. Känns mer som hemma..
Frågan jag har är alltså hur jag gör en browser-check utan att behöva strula med JS.
Några bud?
nej, det går inte!
sök här i asp/vbscript på 'http_user_agent' / 'browserkoll', för vi har gjort en massa kuliga lösningar på detta.
hör av dig sen!
Ok...jag sökte, jag fann och jag försökte..nu är det frågedags.
Jag hittade och testade
<%
set browser_id = Server.CreateObject("MSWC.BrowserType")
if browser_id.browser = "IE" Then
Session("browser") = "ie"
else
Session("browser") = "nn"
end if
%>
Det känndes ju som helt rätt lösning för mig.
Men när jag testkör får jag resultatet "nn" oavsett vilken brower jag provar med. Har jag missuppfattat något?
Denna kanske funkar?
Kolla = Request.ServerVariables("HTTP_USER_AGENT")
If Instr(Kolla, "Macintosh") Then
If Instr(Kolla, "MSIE") Then
webbläsaren är IE på MAC
Else
webbläsaren är inte IE på MAC
End If
Else
If Instr(Kolla, "MSIE") Then
webbläsaren är IE på PC eller Linux?!?
ElseIf Instr(Kolla, "Netscape6") OR Instr(Kolla, "Gecko") Then
webbläsaren är Netscape 6 på PC eller Linux ??!?
Else
webbläsaren är INTE IE på PC eller Linux?!?!?
End If
End If
Har dock inte testat den, skrev bara lite ur huvudet...