21. april 2006 - 17:38
Der er
18 kommentarer og 3 løsninger
Set Cookies
Hvordan gemmer man en cookies ved onclick på en formularfelt og hvorda henter man den igen?
Annonceindlæg fra Publicis Sapient
21. april 2006 - 19:03
#1
formularen bliver sendt et sted hen, så start med at sætte den på "modtager-siden" response.cookies("cookienavn") = "cookieværdi" den hentes igen ved request.cookies("cookienavn")
21. april 2006 - 19:43
#2
okay, men kan man sætte det på noget onclick et eller andet?
21. april 2006 - 19:47
#3
onclick er javascript dvs clientside, og det andet er asp dvs serverside, så skal man sætte cookien vhj af javascript og det ved jeg ikke om man kan, da det potentielt også er en sikkerhedsbrist, men det kan man vel... jeg kigger lige
21. april 2006 - 19:48
#4
21. april 2006 - 20:00
#5
Det er godt nok forvirrende.. nå men må prøve
21. april 2006 - 20:05
#6
Spørgsmål, kan man hente en cookies på en anden side end der hvor man sætter response.cookies ?
21. april 2006 - 20:17
#7
Jeg sætter cookies således. men det virker ikke, har du en ide? if request.form("titel") = "1" then response.cookies("titel") = "yes" else response.cookies("titel") = "no" end if
21. april 2006 - 20:36
#8
det burde virke, og ja du kan hente cookies fra alle sider
21. april 2006 - 20:43
#9
det virker bare ikke :( Jeg henter cookies således <%if request.cookies("titel") <> "" then response.write(" checked")%>
21. april 2006 - 20:45
#10
undskyld sådan <%if request.cookies("titel") = "yes" then response.write(" checked")%>
21. april 2006 - 21:04
#11
hvilken side drejer det sig om, har du et link?
21. april 2006 - 21:11
#12
Nej kører kun lokal endnu 127.0.0.1
21. april 2006 - 21:25
#13
det kan måske være det der er problemet.
21. april 2006 - 21:27
#15
du skal huske en udløbsdato for din cookie, ellers forsvinder den når du lukker browseren. 'Sætter udløbds dato til en uge response.cookies("titel").Expires = dateadd("d",7,date)
21. april 2006 - 23:10
#16
okay, hvornår udløber denne response.cookies("titel").Expires = dateadd("d",7,date) ?
21. april 2006 - 23:26
#17
om 7 dage, men du kan ikke sætte en cookie på localhost, så skal du oprette et fake domæne som beskrevet 21:27:34
22. april 2006 - 10:20
#18
Det fårstår jeg ikke, fordi jeg kan godt sætte en cookies på lokalhost, men hvordan sletter man den igen?
22. april 2006 - 10:43
#19
Er det her helt forkert? if request.form("titel") = "1" then response.cookies("titel") = "yes" response.cookies("titel").Expires = now()+365 else response.cookies("titel") = "" end if
22. april 2006 - 10:53
#20
Jeg udskriver en response lige efter og den skriver yes men ikke om det virker?? response.write request.cookies("titel") response.end
22. april 2006 - 12:24
#21
Jeg har opgivet cookies og bruger istedet en access database til at gemme mine instillerger, giver dog point for jeres hjælp. :-)
Kurser inden for grundlæggende programmering