Avatar billede gukken Nybegynder
05. marts 2003 - 21:07 Der er 15 kommentarer og
1 løsning

landekode

Hvad er der galt her, hvordan kan en fra usa ende på den danske side?. www.bbi.as

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>BBI Ingeneering</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link rel='stylesheet' type='text/css' href='layout.css'>
</head>
<body bgcolor="#404961" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
<%
'response.write request.servervariables("HTTP_ACCEPT_LANGUAGE")
'response.write request.servervariables("SERVER_SOFTWARE")
'response.end
if lcase(request.servervariables("HTTP_ACCEPT_LANGUAGE")) = "da" then
    response.redirect "da"
    else
    response.redirect "en"
end if

%>
</body>
</html>
Avatar billede medions Nybegynder
05. marts 2003 - 21:09 #1
<% Session.LCID = 1030 %>

//>Rune
Avatar billede gukken Nybegynder
05. marts 2003 - 21:11 #2
gider du ikke lige paste det hele.. så jeg ikke laver fejl
Avatar billede medions Nybegynder
05. marts 2003 - 21:13 #3
<% Session.LCID = 1030 %>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>BBI Ingeneering</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link rel='stylesheet' type='text/css' href='layout.css'>
</head>
<body bgcolor="#404961" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
<%
'response.write request.servervariables("HTTP_ACCEPT_LANGUAGE")
'response.write request.servervariables("SERVER_SOFTWARE")
'response.end
if lcase(request.servervariables("HTTP_ACCEPT_LANGUAGE")) = "da" then
    response.redirect "Den_Danske_Version.asp"
    else
    response.redirect "Den_Engelske_Version.asp"
end if

%>
</body>
</html>

Det vil sige du skal ha' 2 dokumenter.

Et der hedder Den_Danske_Version.asp op et der hedder Den_Engelske_Version.asp

//>Rune
Avatar billede eagleeye Praktikant
05. marts 2003 - 21:18 #4
Hvis han sætter sin brower op til at køre med DK under:
Tools->Internet Options...->

Tryk  på knapper Languages...

Så kan man vælge Danish.. Eller skulle den ikke kunne gå ind på DK siden.

Omvendt kan jeg forstå hvorfor en fra DK kommer ind på EN siden.
Avatar billede gukken Nybegynder
05. marts 2003 - 21:23 #5
response.redirect "da"
(da) er et dir. med de danske filer
Avatar billede gukken Nybegynder
05. marts 2003 - 21:24 #6
da > index.htm
eng > index.htm
Avatar billede medions Nybegynder
05. marts 2003 - 21:25 #7
Ok :-)

//>Rune
Avatar billede gukken Nybegynder
05. marts 2003 - 21:30 #8
har du en løsning?
Avatar billede medions Nybegynder
05. marts 2003 - 21:32 #9
Hmm jeg har det hvis det må laves i JavaScript!

//>Rune
Avatar billede medions Nybegynder
05. marts 2003 - 21:34 #10
<script type="text/javascript">
var landekoder=new Array("en", "default")
var landeRedirects=new Array("default01.asp?Version=EN","default01.asp?Version=DA")
var lInfo=navigator.language? navigator.language : navigator.userLanguage;
var sideDefault=1;

function henvisSide(hvor) {
  if (window.location.replace)
  window.location.replace(hvor)
  else
  window.location = hvor;
}

for (i=0;i<landekoder.length-1;i++){
  if (lInfo.substr(0,2)==landekoder[i]) {
  henvisSide(landeRedirects[i])
  sideDefault=0;
  break;
  }
}

if (sideDefault) {
henvisSide(landeRedirects[landekoder.length-1]);
}
</script>

//>Rune
Avatar billede gukken Nybegynder
05. marts 2003 - 21:44 #11
vil det sige at mine index.htm skal laves om til index.asp i (en)+(da)
Avatar billede medions Nybegynder
05. marts 2003 - 21:46 #12
Well, behold det du har nu, og så gør sådan her:

var landeRedirects=new Array("eng/index.htm","da/index.htm")

//>Rune
Avatar billede gukken Nybegynder
05. marts 2003 - 21:49 #13
gider du igen paste det hele ?, ellers laver jeg bare rod i det
Avatar billede medions Nybegynder
05. marts 2003 - 21:52 #14
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>BBI Ingeneering</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link rel='stylesheet' type='text/css' href='layout.css'>
<script type="text/javascript">
var landekoder=new Array("en", "default")
var landeRedirects=new Array("en/index.htm","da/index.htm")
var lInfo=navigator.language? navigator.language : navigator.userLanguage;
var sideDefault=1;

function henvisSide(hvor) {
  if (window.location.replace)
  window.location.replace(hvor)
  else
  window.location = hvor;
}

for (i=0;i<landekoder.length-1;i++){
  if (lInfo.substr(0,2)==landekoder[i]) {
  henvisSide(landeRedirects[i])
  sideDefault=0;
  break;
  }
}

if (sideDefault) {
henvisSide(landeRedirects[landekoder.length-1]);
}
</script>
</head>
<body bgcolor="#404961" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">


</body>
</html>

//>Rune
Avatar billede gukken Nybegynder
05. marts 2003 - 21:57 #15
tak
Avatar billede medions Nybegynder
05. marts 2003 - 21:58 #16
Anytime ;o)
Thx 4 Poinz

//>Rune
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