webForumDet fria alternativet

Nybörjare på cookies

ASP

24 svar · 533 visningar · startad av danielpetersson · sida 2 av 2

Frågan, av danielpetersson

Hejsan! Jag har fortfarande lite problem med dessa j\\\a cookies. Jag använder mig av tvådimensionella cookies. dim myArray myArray = array(0, "strumpor", 2) Response.Cookies("myArray(0)")("vara") = myArray(1) Response.Cookies("myArray(0)")("antal") = myArray(2) myArray = array(1, "kalsongor", 3) Response.Cookies("myArray(0)")("vara") = myArray(1) Response.Cookies("myArray(0)")("antal") =

Läs frågan i sin helhet →
Medlem sedan apr. 2002123 inlägg
#21

Snälla, ingen som vet!
Jag e desperat!

Medlem sedan juni 200032 967 inlägg
#22

Vad är problemet nu, menar du?

Medlem sedan apr. 2002123 inlägg
#23

Den sista koden jag skrev: det funkar inte helt ut med if-satsen som kollar om det finns en existerande kaka och isåfall öka innehållet i denna kaka med 1.
Jag får felmeddelandet:
Körningsfel i Microsoft VBScript fel '800a000d'
Inkompatibla typer: '[string: ""]'
/artikelinfo.asp, rad 19

Rad 19: Response.Cookies("antal") = Request.Cookies(cstr(i)) + 1

Medlem sedan juni 200032 967 inlägg
#24

Prova:

If isnumeric (Request.Cookies(cstr(i))) then
     Response.Cookies("antal") = Cint(Request.Cookies(cstr(i))) + 1
end if

Mvh,

Medlem sedan apr. 2002123 inlägg
#25

Fortfarande inte riktigt rätt.

dim i
i=1

if Request.Cookies("antal") = false then
Response.Cookies("antal") = i
else
Response.Cookies("antal") = Cint(Request.Cookies(cstr(i))) + 1
i = Request.Cookies("antal")
end if

Körningsfel i Microsoft VBScript fel '800a000d'
Inkompatibla typer: 'Cint'

Jag tror jag ger upp, och tar ny tag om några dagar, men tack för hjälpen.

263 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
127 ms — deklarationer (db)
0 ms — hämta statistik (cache)
133 ms — hämta tråd, inlägg och bilagor (db)
126 ms — ändringar (db)