P Percy Medlem sedan mars 2000 187 inlägg Frågan 27 juni 2003 06:34 #1 Hej!
Har en svensk och engelskspråkig site där jag vill använda mig av en cookie. Men hur uppdaterar jag cookien och byter LangId? Om besökaren inte har ngn cookie så skall default lang vara swe?
Hur bör koden se ut i asp-filen då jag byter språk?
tack på förhand!
Lite grovt uttryck så gör du så här...
Denna kan du ha i session_onstart
IF NOT len(Response.Cookies("user")("langid")) > 0 THEN Response.Cookies("user")("langid") = "swe"
Sen på sidan du byter språk så sätter du bara detta värdet
Response.Cookies("user")("langid") = request.form("langid")
Du kan med asp känna av vilket språk tangentbordet har inställt till sig
P Percy Medlem sedan mars 2000 187 inlägg hur hämtar jag i så fall ut vilket språk tgb är inställt på?
P Percy Medlem sedan mars 2000 187 inlägg Lukaspojken>>
får det inte att fungera...varken i global.asa eller i en asp-fil
får följande felmeddelande:
Microsoft VBScript runtime error '800a01b6'
Object doesn't support this property or method: 'Response.Cookies(...)'
/Player.asp, line 6
rad 6:
IF NOT len(Response.Cookies("Profile")("LanguageId")) > 0 THEN Response.Cookies("Profile")("LanguageId") = 2
E edebro Medlem sedan aug. 2001 261 inlägg Request.Cookies ska det vara.
Response.Cookies använder man när man skriver till cookien