En vild gissning är att servern inte klarar av:
date + 365
... (jag visste inte ens att man kunde göra så). Försök att byta ut det mot:
DateAdd("yyyy",1,Date)
RED: Response.Write hade absolut ingenting där att göra.
7 svar · 302 visningar · startad av Asa
Denna kod ska spara val av färg!
<%If Request.Cookies("farg") = "" Then
Response.Cookies("farg")= "rod"
Response.Cookies("bgc")="#ad0000"
Else
If Request.Querystring("val") = "bla" Then
Response.Cookies("farg")= "bla"
Response.Cookies("bgc")="#4210C6"
ElseIf Request.Querystring("val") = "gron" Then
Response.Cookies("farg")= "gron"
Response.Cookies("bgc")="#146C8A"
ElseIf Request.Querystring("val") = "rod" Then
Response.Cookies("farg")= "rod"
Response.Cookies("bgc")="#ad0000"
ElseIf Request.Querystring("val") = "lila" Then
Response.Cookies("farg")= "lila"
Response.Cookies("bgc")="#815DB1"
End If
Response.Cookies("farg").Expires = date + 365
Response.Cookies("bgc").Expires = date + 365
End If%>
Men nu är det så att efter man valt en färg så å klickar på nåt annat så blir cookien tom! Nån som vet varför?
Funkar lokalt men inte när jag laddar upp det på nätet!
En vild gissning är att servern inte klarar av:
date + 365
... (jag visste inte ens att man kunde göra så). Försök att byta ut det mot:
DateAdd("yyyy",1,Date)
RED: Response.Write hade absolut ingenting där att göra.
Inge bättre blev det!
Bara för att klargöra så ska inte "Response.Write" vara med i koden, men det förstod du säkert. Jag använde det när jag testade. Jag vet faktiskt inte vad som kan vara fel, men någon löser det säkert snart.
Du har inte ställt in en säkerhetsnivå som tillåter alla cookies lokalt men inte över internet?
Det blir detta fel för alla!
Hmm - har hört runt lite och det funkar för många! Jag har testat å tillåta alla cookies men funkar ej!
Funkade visst när jag tömde cachen!