webForumDet fria alternativet

Browser-check...

3 svar · 205 visningar · startad av Bendro

BendroMedlem sedan jan. 20013 039 inlägg
#1

Here we go...på @nders inrådan söker jag mig från JavaScript och till ASP istället. Känns mer som hemma.. :e

Frågan jag har är alltså hur jag gör en browser-check utan att behöva strula med JS.

Några bud?

------------------
"You can not solve todays problems with the same level of thinking that created the problems in the first place" Albert Einstein

@ndersMedlem sedan juni 200032 969 inlägg
#2

nej, det går inte! :e

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! :)

------------------
<A HREF="http://cartman.nu" TARGET=_blank>
nobody expects the spanish inquisition!</A>

BendroMedlem sedan jan. 20013 039 inlägg
#3

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?

------------------
"You can not solve todays problems with the same level of thinking that created the problems in the first place" Albert Einstein

RossifumiMedlem sedan okt. 20001 558 inlägg
#4

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...

------------------
"When the 500 isn't right, you're in hell, when a Superbike isn't right, it's ok"
Valentino Rossi, Nastro Azurro Honda

123 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
120 ms — hämta tråd, inlägg och bilagor (db)