/ Forside / Teknologi / Udvikling / HTML / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
HTML
#NavnPoint
molokyle 11184
Klaudi 5506
bentjuul 3377
severino 2040
smorch 1950
strarup 1525
natmaden 1396
scootergr.. 1320
e.c 1150
10  miritdk 1110
Automatisk valg af sprog
Fra : Kim Ludvigsen


Dato : 22-01-04 17:05

Jeg skal lave en hjemmeside i to sprog. Hvordan laver jeg det, så
brugeren automatisk får vist det rette sprog i henhold til hans
indstillinger i browseren?

--
Mvh. Kim Ludvigsen

 
 
Jens Gyldenkærne Cla~ (22-01-2004)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 22-01-04 17:39

Kim Ludvigsen skrev:

> Jeg skal lave en hjemmeside i to sprog. Hvordan laver jeg det, så
> brugeren automatisk får vist det rette sprog i henhold til hans
> indstillinger i browseren?

Du skal - så vidt jeg ved - bruge et serversidesprog. Her kan du
tilgå request-headeren "HTTP_ACCEPT_LANGUAGE" som fx kan se ud som
her: da,en-us;q=0.7,en;q=0.3

Herefter kan du sende brugeren videre eller evt. blot inkludere den
rigtige sprogversion.
--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på http://usenet.dk/netikette/citatteknik.html

Joachim Cohn Jacobse~ (22-01-2004)
Kommentar
Fra : Joachim Cohn Jacobse~


Dato : 22-01-04 17:54

Jens GyldenkærneClausen wrote in dk.edb.internet.webdesign.html:
> Du skal - så vidt jeg ved - bruge et serversidesprog. Her kan du
> tilgå request-headeren "HTTP_ACCEPT_LANGUAGE" som fx kan se ud som
> her: da,en-us;q=0.7,en;q=0.3

Det kan også klares på klientsiden med javascript. Se eksempelvis:
http://javascript.internet.com/user-details/language.html

Venlig hilsen Joachim

--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Kim Ludvigsen (22-01-2004)
Kommentar
Fra : Kim Ludvigsen


Dato : 22-01-04 18:32

Joachim Cohn Jacobsen - HTML.dk wrote:
>
> Jens GyldenkærneClausen wrote in dk.edb.internet.webdesign.html:
> > Du skal - så vidt jeg ved - bruge et serversidesprog. Her kan du
> > tilgå request-headeren "HTTP_ACCEPT_LANGUAGE" som fx kan se ud som
> > her: da,en-us;q=0.7,en;q=0.3
>
> Det kan også klares på klientsiden med javascript. Se eksempelvis:
> http://javascript.internet.com/user-details/language.html

Tak til jer begge. Jeg har adgang til serverside, så jeg går ud fra, at
det vil være den bedste løsning (hurtigere).

--
Mvh. Kim Ludvigsen

Jens Gyldenkærne Cla~ (23-01-2004)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 23-01-04 10:18

Joachim Cohn Jacobsen - HTML.dk skrev:

> Det kan også klares på klientsiden med javascript.

O.k. - rart at vide.


> Se eksempelvis:
> http://javascript.internet.com/user-details/language.html


Det script er dog ikke særlig godt - da det ikke tager højde for
prioriteringsrækkefølgen af sprog i browseren.

Hvis jeg fx har sat browseren til dansk, tysk og engelsk (i nævnte
rækkefølge), vil scriptet sende mig til den engelske side selv om
det burde tage den tyske version.

Det bør dog være forholdsvis enkelt at rette - hvis man i stedet
læser variablen forfra og tester de to første bogstaver efter hvert
komma (samt de to første bogstaver i hele teksten) efter tur.
--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på http://usenet.dk/netikette/citatteknik.html

Søg
Reklame
Statistik
Spørgsmål : 177559
Tips : 31968
Nyheder : 719565
Indlæg : 6408938
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste