Avatar billede dsb Nybegynder
14. november 2001 - 17:20 Der er 8 kommentarer og
1 løsning

Cokkie som tæller besøg

Go\'dag Eksperter!

Jeg har nu i lang tid prøvet at forstå mig på cookies. Desværre fårstår jeg mig ikke helt på det...jo, jo, det går da fremad, og jeg bliver da bedre dag for dag, men lige nu har jeg brug for et script som jeg ikke selv kan lave.

Scriptet skal gøre følgende:

Når en besøger min side lægger der sig en cokkie på hans computer, den tæller nu ophver gang han besøger side (kun en gang per dag), når han så fx har besøgt siden 20 gange kommer der et popup, når man har besøgt side 40 gange, står der \'du har besøgt siden 40 gange\' ovs ovs ovs
Altså den skal kunne indsætte en kode på siden, alt efter hvor mange gange man har besøgt side!

Håver i forstår :-)
Avatar billede un1c0rn Nybegynder
14. november 2001 - 17:34 #1
skriv bare besøgstæller så går det nok :)
HAHAHA
Avatar billede coldray Nybegynder
14. november 2001 - 19:10 #2
<%
Dim taeller
taeller = Request.Cookies(\"taeller\")

If taeller = \"\" then

  Response.Write(\"<script language=\"\"javascript\"\">\")
  Response.Write(\"alert(\'det er første gang du er her!\')\")
  Response.Write(\"</script>\")
  Response.Cookies(\"taeller\")=\"1\"
  Response.Cookies(\"taeller\").expires = date + 365

elseif taeller = \"20\" then
  taeller = taeller + 1
  Response.Write(\"<script language=\"\"javascript\"\">\")
  Response.Write(\"alert(\'Du har været her 20 gange!\')\")
  Response.Write(\"</script>\")
  Response.Cookies(\"taeller\")=taeller

else
  taeller = taeller + 1
  response.write(\"velkommen, du har vaeret her: \" & taeller & \" gange!\")
  Response.Cookies(\"taeller\")=taeller
End If
%>

- ColdRay
Avatar billede coldray Nybegynder
14. november 2001 - 19:11 #3
du skal bare lave nogle flere af de der elseif.. mht. 40..60..o.s.v
Avatar billede coldray Nybegynder
14. november 2001 - 19:14 #4
ps. den virker :)
Avatar billede dsb Nybegynder
14. november 2001 - 21:22 #5
tak tak :-)
Avatar billede dsb Nybegynder
14. november 2001 - 21:53 #6
hmmmm...nej, jeg gav vidst dig de point for hurtigt.....
hos mig får jeg følgende fejl

Response-objekt fejl \'ASP 0156 : 80004005\'

Headerfejl

/Default.asp, linje 10

HTTP-headerne skrives allerede til klientbrowseren. Ændringer af HTTP-headers skal foretages, inden sideindholdet skrives.
Avatar billede coldray Nybegynder
16. november 2001 - 16:14 #7
skriv:

<%
Response.Buffer = True
%>

i toppen af dokumentet..men strange..den virkede hos mig...

- ColdRay
Avatar billede dsb Nybegynder
16. november 2001 - 16:18 #8
nej, jeg har selv fundet kilden til fejlen.

scriptet virker ikke i PWS (hos mig) men når jeg kører win2000 med IIS virker det fint.
og mit webhotel kører selvfølgelig ikke PWS :-D
Avatar billede dsb Nybegynder
16. november 2001 - 16:21 #9
PS: du behøver ikke oprette et nyt spm for at få min opmærksomhed.
folk som ikke har fuppet med deres e-mail får jo tilsendt en ny mail hver gang det er et nyt svar eller kommentar :-D
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester