Just nu i M3-nätverket
Jump to content

Känna vilken browser...ie4+, ns4+, ie eller ns3


Jakob A

Recommended Posts

Hur gör jag om jag vill att förstasidan (indexsidan) skall känna av vad man har för browser. Jav vill ha det så att ie 4 och uppåt skickas till en sida och netscape 4+ skickas till en sida...

 

Jag vill också ha så att om man har ie eller netscape 3- så skall man skickas till en tredje sida...hur gör jag...hår det. (Det måste vara tre sidor, en för ie4+, en för ns4+ och en sista för ie och ns3+).

 

Tack på förhand

//Jakob

Link to comment
Share on other sites

Joakim Andersson

Det beror på vad du vill ha!

 

Du kan kolla det med ASP om du vill eller med Javascript.

 

Med ASP gör du så här för att kolla vilken webläsare som används.

 

SET browsern = SERVER.CREATEOBJECT("MSWC.BrowserType")

 

Nu kan du få fram vilken webläsare det är smat vilken version.

 

browsern.BROWSER

browsern.VERSION

 

och sen kan du ju jämföra det med en enkel if-sats.

Link to comment
Share on other sites

<SCRIPT LANGUAGE="javascript">

<!--This is one of many scripts which are available at: *---

//--http://www.JavaScript.nu?javascript *---

//--This script is FREE, but you MUST let these lines *---

//--remain if you steal this script. *---

 

webblasarversion=parseInt(navigator.appVersion)

webblasare=navigator.appName

if (webblasare == "Microsoft Internet Explorer") {

if (webblasarversion=="2") {

 

//***---Vill du att sidan ska komma upp i helskärm byter du alla "self" här nedan mot "top".

//***---Vill du att sidan ska komma upp i en frame ska du byta "self" mot "parent.FRAMENS_NAMN".

 

self.location.href=("ie3.htm");

} else {

self.location.href=("ie4.htm");

}

} else if (webblasare == "Netscape") {

if (webblasarversion=="4") {

self.location.href=("nn4.htm");

} else {

if (navigator.userAgent.indexOf("Opera") == -1)

{

self.location.href=("nn3.htm");

}

else

{

self.location.href=("opera.htm");

}

}

} else {

self.location.href=("annat.htm");

}

//-->

</SCRIPT>

Link to comment
Share on other sites

  • 4 years later...

Du, det där fungerar ju inte så bra..i Explorer står det "Netscape" och i Netscape står det "Default".

 

Nu får du allt stå till svars för vad du skrev för över fyra år sedan!

 

Johan

 

Link to comment
Share on other sites

glömde skriva koden...

<%
dim USER_AGENT, IS_IE, IS_NN

USER_AGENT = Request.ServerVariables("HTTP_USER_AGENT")

IS_IE = InStr(USER_AGENT,"MSIE")
IS_NN = InStr(USER_AGENT,"Nav")

if IS_IE then
  Response.Write "Microsoft Internet Explorer"
elseif IS_NN then
  Response.Write "Netscape Navigator"
else
  Response.Write "Unknown Browser"
end if
%>

 

Iaf en start sen får du labba lite själv

[inlägget ändrat 2003-11-29 07:49:16 av UlfNygren]

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.



×
×
  • Create New...