Avatar billede fedespil.dk Nybegynder
08. december 2002 - 22:22 Der er 5 kommentarer og
1 løsning

Forskellige værdier afhængigt af brower-type

Jeg skal lave en if-sætning, der definerer en værdi, som afhænger af browser-typen.

F.eks. skal værdien være 30, hvis brugeren nytter IE6, men 50, hvis der er tale om brug af Netscape eller IE5.

Jeg ved dog ikke, hvorledes man via ASP kan definere forskellige værdier efter browsertype.

<%
if browseren er IE5 then
værdi="30"
else
værdi="30"
%>
På forhånd tusind tak for hjælpen.
Avatar billede lare Nybegynder
08. december 2002 - 22:43 #1
Prøv med Set objBCap = server.CreateObject("MSWC.BrowserType")
Avatar billede medions Nybegynder
08. december 2002 - 22:45 #2
Det kan du ikke i ASP! -Du er nødt til at valider det med noget Clientsided scripting og så herfra henvise til en ASP side som kan validere det!

if ((navigator.appName == 'Microsoft Internet Explorer') && (parseInt(navigator.appVersion.substring(0,1)) >= 4)) {
    //alert("IE4 eller nyere");
    document.location='ASPSide.asp?BrowserValue=30';
} else {
    document.location='ASPSide.asp?BrowserValue=50'
}

og på
ASPSide.asp skriver du flg.

If Request.QueryString("BrowserType") = 30 Then
  Response.Write("IE6")
ElseIf Request.QueryString("BrowserType" = 50 Then
  Response.Write("Netscape eller IE5")
Else
  Response.Write("Noget helt andet!")
End If

//>Rune
Avatar billede hossein Nybegynder
08. december 2002 - 22:48 #3
Avatar billede eagleeye Praktikant
08. december 2002 - 22:52 #5
hossein>> det var vi da enige om :)

I bund og grund er det "bare" at kigge denne streng igennem:

Request.ServerVariables("HTTP_USER_AGENT")


Som for IE 6 på win2K vil være:  Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0)
Avatar billede hossein Nybegynder
08. december 2002 - 22:57 #6
ingen tvivl om :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester