webForumDet fria alternativet
Logga in / Bli medlem

Mera kakproblem

ASP

5 svar · 216 visningar · startad av jonne

Medlem sedan jan. 20011 154 inlägg
Trådstart#1

Har en formdropdown där användaren ska kunna välja tema. Dessa tema byggs på cookies.
Problemet som jag har är hur jag ska kunna välja vilket cookievärde jag ska sätta i dropdownen. Om jag har Response.Cookies så sätter den ju kakan när sidan laddas.

Hoppas någon förstår mitt problem.

Medlem sedan juni 200032 967 inlägg
#2

är frågan hur du läser av en cookie?

varCookievalue = request.cookies("blah")("blah")

mvh,

Medlem sedan jan. 20011 154 inlägg
#3

Nope den biten är avklarad. Kanske ska försöka beskriva lite bättre :)

<OPTION value="<%Response.Cookies("myUser") ("Theme")="default"%>">Default</OPTION>
              <OPTION value="<%Response.Cookies("myUser") ("Theme")="red"%>">Red</OPTION>
              <OPTION value="<%Response.Cookies("myUser") ("Theme")="green"%>">Green</OPTION>

Problemet med denna kod är att den direkt när sidan (profilsida) laddas sätter det sista värdet, alltså green.

Vill ha det så att den inte sätter värdet förens jag skickar iväg formuläret.

Medlem sedan juni 200032 967 inlägg
#4

eftersom asp körs innan sidan skickas till webbläsaren så sätts kakan en gång per option i din kod.

skicka istället med bara "green" till nästa sida och sätt cookien där genom att requesta in värdet.

Medlem sedan jan. 20011 154 inlägg
#5

Som homer simpson säger : DOH!

Självklart ska det vara så. Måste ha mer kaffe

Medlem sedan dec. 19996 522 inlägg
#6

kaffe = väldigt bra uppfinning, ungefär som datorn

254 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
117 ms — deklarationer (db)
0 ms — hämta statistik (cache)
123 ms — hämta tråd, inlägg och bilagor (db)
128 ms — ändringar (db)