30. august 2001 - 18:00Der er
22 kommentarer og 1 løsning
kan man bruge sproget til noget ?
Kan man via et snedigt script gå ind og se hvilket standardsprog den besøgende på en hjemmeside har på sin maskine, og så directe ham til en særlig side på hans sprog (svensk sprog valgt i win -> bliver ført til svensk.html) ??
Der er som altid gode point til en brugbar løsning...hvis det kan lade sig gøre ;-)
Puha, jeg er slet ikke hård til scripts...er der nogen der kan lave et script til mig, der kan henvise til henholdsvis svensk.html, norsk.html og engelsk.html ?
Synes godt om
Slettet bruger
30. august 2001 - 18:45#3
function tjekLand() { sprog = navigator.userLanguage
if (sprog == \"no\") { location.href = \"norsk.html\" } else if (sprog == \"en\") { location.href = \"engelsk.html\" } else if (sprog == \"sv\") { location.href = \"svensk.html\" }
Nu håber jeg, det virker!
Synes godt om
Slettet bruger
30. august 2001 - 18:47#4
Nej, du skal nærmere gøre sådan her:
function tjekLand() { sLanguage = navigator.userLanguage
if (sLanguage == \"no\") { location.href = \"norsk.html\" } else if (sLanguage == \"en\") { location.href = \"engelsk.html\" } else if (sLanguage == \"sv\") { location.href = \"svensk.html\" }
Synes godt om
Slettet bruger
30. august 2001 - 18:48#5
det er vel ligemeget om variablen hedder sprog eller sLanguage...
Synes godt om
Slettet bruger
30. august 2001 - 18:51#6
Nah, det tror jeg ikke! Prøv at læse Microsoft\'s reference. sLanguage skal vistnok bruges i denne sammenhæng!
Synes godt om
Slettet bruger
30. august 2001 - 18:56#7
altså..en variabel er en variabel, og medmindre noget har ændret sig siden jeg sidst rodede med javascript er
sprog = \'test\' og sLanguage = \'test\'
det samme, bare med forskellige navne..
Synes godt om
Slettet bruger
30. august 2001 - 20:21#8
Ja... selvfølgelig! Jeg sov bare! Det er Microsoft\'s reference, der er lige lovlig teknisk. I hvert fald for mig! Nå, ja, det er menneskeligt at fejle. Men ikke med SÅ grove fejl :-)
Synes godt om
Slettet bruger
30. august 2001 - 20:25#9
:)
Microsoft får altid simpel kode til at ligne volapyk
Synes godt om
Slettet bruger
30. august 2001 - 20:26#10
Men vi fik vist aldrig testet det? Eller er skywalker1 stået af?
Synes godt om
Slettet bruger
30. august 2001 - 20:29#11
Ups, jeg kan lige se, at der mangler en ekstra afsluttende krølle i min funktion. Sådan her ser det færdige produkt ud:
<script> <!-- function tjekLand() { sprog = navigator.userLanguage
kan sgu´ ikke finde el barto på listen over point-kandidater...
Synes godt om
Slettet bruger
30. august 2001 - 20:52#17
jeg har heller ikke svaret, da jeg ikke selv mener at jeg har gjort andet end at uddybe de andres svar..
Men du kan da give mig nogle få point, så kan det være jeg sniger mig ind på top 200 listen *G*
Synes godt om
Slettet bruger
30. august 2001 - 21:05#18
Jeg fik ikke lige set dit sprørgsmål om defaultsiden, så det var godt du var der el_barto! Så vidt jeg ved, er der ingen kdente browsere, der har problemer med dette script, men prøv at tjekke jumper\'s references; det kan ko være, der står noget om det dér!
Synes godt om
Slettet bruger
30. august 2001 - 21:07#19
Okay: sprørgsmål = spørgsmål kdente = kendte ko = jo Så er alle smuttere vist indberettet... :-)
Synes godt om
Slettet bruger
30. august 2001 - 21:09#20
Jo forresten! Eftersom navigator.userLanguage står under dHTML kategorien hos Microsoft, så må det jo betyde, at scriptet kun virker i generation 4+ browsere.
Der er ikke meget javascript der virker i IE før version 4. Optil da prøvede MS at fortrænge javascript ved at indføre deres egne clientside sprog der lignede lidt, men var noget ganske andet.
mvh JakobA
Synes godt om
Slettet bruger
05. september 2001 - 16:25#22
Nå ja. Så svaret må være, at du (skywalker1) sagtens kan bruge scriptet og forvente, det virker i alle browsere!
P.S. Mange tak, jakoba, for historien bag. Man kan sagtens kalde sig programmør og kunne alle funktioner, egenskaber og elementer i JavaScript, men hvis man ikke ved, hvordan det er opstået og bygget sammen, så er man ikke meget værd!
Synes godt om
Slettet bruger
01. oktober 2001 - 18:10#23
Øhmmm??? Hello? Heelllooooo??? I\'m hungry and there are wolves after me... (citat: Abe Simpson)
Synes godt om
Ny brugerNybegynder
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.