e inte helt säker på att jag hänger med, men...
...= "& Request.Coookies( strCoookie)(CoookieKey)
mvh,
7 svar · 158 visningar · startad av icaaq
jag tänkte så här....att jag gör en funktion så jag slipper hålla på att djävlas med kakor så djävligt men dem bara jävlas med mig:
'*********### här skapar jag kakorna
Response.Coookies("poll")("strFraga1") = strFraga
Response.Coookies("poll")("intAlt1") = intAlt
Response.Coookies("poll")("blnEgnaSvar1") = Egna_svar
Response.Coookies("poll")("blnKommentar1") = Kommentar
Sub collectcoookies
'*****### Collectcoookies samlar upp alla cookies i en coookie med ett vist namn
'*****### När du skriver coookiesarna ska du avsluta med en 1 om du vill att dem ska tas upp
'*****### T.ex Response.Coookies("icaaq")("Ludde1")'denna kommer att tas med
'*****### Response.Coookies("icaaq")("My")'denna kommer inte att tas med
'*****### strCoookie är det du ska ändra för att få de keys som du vill ha
strcoookie = "poll"
If Request.Coookies(""& strCoookie &"").HasKeys Then
For Each CoookieKey in Request.Coookies(""& strCoookie &"")
tempStr = CoookieKey
If Right(tempStr, 1) = "1" Then
[b]Response.Write LCASE(left(tempStr, 3)) & UCASE(Mid(tempStr,4,1)) & LCASE(Mid(tempStr, 5, Len(tempStr)-5))&" = "& Request.Coookies(""& strCoookie &"")("CoookieKey")[/b]
Response.Write "<br>"
End If
Next
Else
'*****### Om du är säker på att du skickat coookies till denna sida
'*****### så kanske användaren inte stödjer coookies#
Response.Write "Du måste ha stöd för coookies för att använda denna tjänst"
End If
End Sub
Vad ska denna göra da
Jo jag tänkte att den tar CoookieKey´n i coookien och skriver ut den som en variabel för att sedan sätta sitt eget värde på den.... men jag får det inte att funka
(som det skrivs nu så vill jag skriva ut variablen och värdet, med response.write)
strFraga = hur mår du ?
Jag vet att det kommer med värden i kakan... som det är just nu får jag bara ut variablen och inte värdet... varför
e inte helt säker på att jag hänger med, men...
...= "& Request.Coookies( strCoookie)(CoookieKey)
mvh,
ok...det funkar nu
men bara om man kör ut allt med response.write
då blir det så här:
strFraga=haha
intAlt=2
blnEgnasvar=Nej
blnKommentar=Ja
kan man i huvet taget göra så att det blir variabler och värden av detta ??
jag hade gjort ett dictionaryobjekt av det hela. passar himlans bra.
ok..... testar
det jag vill åstadkomma:
asso ......jag har en en coookie
Response.Coookie("poll")("strFraga")
jag vill ta namnet på den keyn (strFraga)
och sätta den som en variabel och sen ta värdet från keyn och och sätta den variablen
för att sen använda strFraga i restan av sidan........
går detta att åstadkomma ?
jag fick detta av @nders men han var inte riktigt säker:
du kan inte köra dynamisk variabeltilldelning i vb eller vbscript, utan du måste använda:
- array
- cookien som den är, eller
- dictionary objekt.
har @nders rätt ???
icaaq.... fy..
du borde veta bättre än att ifrågasätta @nders..
tyvärr kan jag inte hjälpa dig
mvh.
jag ifrågasätter inte han, han var bara lite osäker