webForumDet fria alternativet

Funkar ej i Opera

7 svar · 247 visningar · startad av Asa

AsaMedlem sedan dec. 20011 860 inlägg
#1

Detta funkar inte:

<%Browser = Request.ServerVariables("HTTP_USER_AGENT")

If Instr(Browser,"MSIE") Then%>
<!--#Include file="meny.asp"-->
<%Else%>
<!--#Include file="meny2.asp"-->
<%End If%>

I Opera används meny.asp fast det är meny2.asp som ska användas! :(

Anledningen är att MSIE finns ju med i Request.ServerVariables("HTTP_USER_AGENT") när man skriver ut det i Opera!

Jag har olika menyer för vilken webbläsare man kollar i! Det är det if satsen ska göra! Välja rätt meny!

Hoppas nån vet hur jag ska skriva!

PaceMedlem sedan juni 20019 024 inlägg
#2

Eftersom Opera identifierar sig som MSIE i de nya versionerna så fungerar inte detta sättet, tyvärr.

AsaMedlem sedan dec. 20011 860 inlägg
#3

Kan man inte gör apå nåt annat sätt då?

PaceMedlem sedan juni 20019 024 inlägg
#4

Jag känner tyvärr inte till något sätt att kringå det, kanske någon annan gör det.

AsaMedlem sedan dec. 20011 860 inlägg
#5

Okej - tack för det!

LR^evil.sidMedlem sedan maj 2002560 inlägg
#6

du kan ju ställa in vad opera ska identifiera sig som... nu har jag opera 6.0 och då gör du så här:

file->prefrences->network->browser identification

... det var så lite.

@ndersMedlem sedan juni 200032 969 inlägg
#7

Om du kontrollerar User Agent när du använder Opera märker du att just Opera finns med i strängen. Kontrollera alltså strängen om Opera finns med i den.

Mvh,

AsaMedlem sedan dec. 20011 860 inlägg
#8

Funkar nu! HAr lite trubbel med menyn nu bara!

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