webForumDet fria alternativet

Startsida

ASP

5 svar · 382 visningar · startad av Trumpf

Medlem sedan feb. 2004213 inlägg
Frågan#1

Hej,
Om jag har en internetsida som är två språkig. Då vill jag ha funktion på startsidan att man kan välja Svenska eller engelska. Hur gör man då?

Medlem sedan jan. 20022 440 inlägg
#2
If checkbox = checked Then
  Session.Lcid = 1053 (för svenska)
Else
  Session.Lcid = AndraSpråket
End If

Du får hemskt gärna ändra lite på mitt förslag så det passar dina behov lite bättre men det är Session.LCID du ska använda dig av iaf :e

If SessionLcid=1053 Then
kör bara svenska delen?
End If

Medlem sedan feb. 2004213 inlägg
#3

Om vi säger så här:

Om jag vill att man kör svenska. Då är checkbox i bockad och då gäller indes.asp

Är det engelska då vill jag att index_eng.asp ska gälla.

Jag kanske var otydlig på fredag morgonen?!

Medlem sedan sep. 20026 425 inlägg
#4

Varför inte kolla vilket språk webbläsaren man använder kör?

dim getLng, Lng

getLng = split(request.servervariables("http_accept_language"),",")
lng = getLng(0)

select case lng

case "sv"
response.redirect "svensksida.asp"

case "en-us","en-gb"
response.redirect "internationellsida.asp"

case else
response.redirect "internationellsida.asp"

end select

Sen kan du bygga på med cookies ifall om du vill att användaren ska kunna ändra språk.

Medlem sedan feb. 2004213 inlägg
#5

Smart!
Men jag kan inte det där med cookie alls tyvärr....
Finns det något om detta tro här på webforum.nu ?

Medlem sedan juni 20003 076 inlägg
278 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
127 ms — deklarationer (db)
0 ms — hämta statistik (cache)
146 ms — hämta tråd, inlägg och bilagor (db)
128 ms — ändringar (db)