tvingad att rösta.

ASP

6 svar · 209 visningar · startad av mikael_a

Medlem sedan mars 2000475 inlägg
Trådstart#1

Hej, jag har gjort en sida som jag kallar survey.asp på denna har jag diverse frågor som jag vill användarna av min sida skall tycka till om. Nu fungerar allt som ett popupfönster, som laddas varje gång start-sidan laddas, (skickas sedan med cdont till min e-mail adress)detta är väldigt irreterande om användaren redan har svarat på frågorna.

Har försökt att få till en cookie som lagras i användarens dator och om den finns laddas sidan default.asp om den inte finns laddas survey.asp någon som vet? eller skall jag istället lagra deras ip adresser? men det spelar ingen roll om de röstar mer än en gång.
http://www.omskottland.com hittar du nuvarande exempel.

Medlem sedan mars 2001484 inlägg
#2

Använd ,ookies, precis som du säger.
Efter att en person har röstat:

Response.Cokies("survey")("voted") = 1

Sen kan du ha följande i index.asp:

if Request.Cokies("survey")("voted") = 1 then
body = "<body>"
else
body = "<body onLoad=""open('survey.asp', 'Survey', 'fönsteregenskaper')"">"
end if

Sedan, istället för body-tagen skriver du:

Response.Write body
Medlem sedan mars 2000475 inlägg
#3

tack, skall testa detta.

laddas survey.asp in före default.asp nu?

Medlem sedan mars 2000475 inlägg
#4

jag får följande fel:

Object doesn't support this property or method: 'Request.Cokies'

Medlem sedan juni 200032 967 inlägg
#5

det ska vara med två o, fast det får man av någon anledning inte skriva på wF. men det kanske inte är det som är felet?

Medlem sedan juni 20003 169 inlägg
#6

cookies <-- det gick ju utmärkt. :)

Medlem sedan juni 200032 967 inlägg
#7

prova att skriva response. före, du. :)

Detta är en förbjuden åtgärd. Du ombedes att ändra förekomsten av ----- i ditt inlägg.

375 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
122 ms — deklarationer (db)
124 ms — hämta statistik (db)
125 ms — hämta tråd, inlägg och bilagor (db)
122 ms — ändringar (db)