Avatar billede html_wizard Nybegynder
28. maj 2003 - 17:35 Der er 12 kommentarer og
2 løsninger

kliktæller til asp

1...

Hvordan kan jeg bedst muligt med link-klik tælle op et antal, dvs hvor mange har klikket linket
Avatar billede medions Nybegynder
28. maj 2003 - 17:38 #1
lave en SQL sætning på "modtagersiden" som ser således ud:

strSQL = "UPDATE tabel SET kolonne = kolonne + 1 WHERE id=1"
objConn.Execute(strSQL)

//>Rune
Avatar billede killer_r Nybegynder
28. maj 2003 - 17:39 #2
Avatar billede oasen Nybegynder
28. maj 2003 - 17:41 #3
F.eks. med Request.ServerVariables("HTTP_Referer")

- eller også:

If Session("File") <> "" And Session("File") <> Request.ServerVariables("Script_Name") Then
  myConn.Execute("Insert Into Tabel (Filnavn) Values ('" & Session("File") & "')")
End If

Og så dette i bunden af hver side:

Session("File") = Request.ServerVariables("Script_Name")
Avatar billede oasen Nybegynder
28. maj 2003 - 17:44 #4
Så tæller den også kun en enkelt gang, hvis brugeren skulle opdatere siden.
Avatar billede html_wizard Nybegynder
28. maj 2003 - 17:52 #5
tester lige engang do
Avatar billede oasen Nybegynder
28. maj 2003 - 17:54 #6
Herefter kan du så med et SQL-udtræk se, hvor mange der har besøgt hver af dine sider.
Avatar billede html_wizard Nybegynder
28. maj 2003 - 17:57 #7
næh hov det var en klik tæller ikke en tæller
Avatar billede oasen Nybegynder
28. maj 2003 - 18:01 #8
Så kan du udvide den lidt:

If Session("File") <> "" And Session("File") <> Request.ServerVariables("Script_Name") Then
  myConn.Execute("Insert Into Tabel (DenneFil, ForrigeFil) Values ('" & Session("File") & "', '" & Request.ServerVariables("Script_Name") & "')")
End If

Så kan du både se, hvor mange der har besøgt hver side og hvem, der kom hvorfra. Altså hvilken side der henviser mest til hvad osv.
Avatar billede oasen Nybegynder
28. maj 2003 - 18:03 #9
Hov - lige omvendt:

(DenneFil, ForrigeFil) -----> (ForrigeFil, DenneFil)
Avatar billede html_wizard Nybegynder
28. maj 2003 - 18:09 #10
Takker

Brugte killer

men alle bud var mega goe
Avatar billede html_wizard Nybegynder
28. maj 2003 - 18:20 #11
Avatar billede oasen Nybegynder
28. maj 2003 - 18:59 #12
Så vidt jeg kan se, opdaterer den tallet også ved refresh af siden.
Undskyld, men det synes jeg ikke er genialt. Så ville jeg nok tilføje noget cookie-kontrol... Men det er da godt, hvis det var det, du søgte :)
Avatar billede html_wizard Nybegynder
28. maj 2003 - 19:04 #13
Den tæller engang op ved refresh af siden, hvis man refresher umiddelbart efter klik. Det er til at leve med, men KUN indtil jeg har sat mig mere ind i cookie-control

:)
Avatar billede oasen Nybegynder
28. maj 2003 - 19:10 #14
Det er såmænd hurtig lært: http://www.html.dk/tutorials/asp/lektion13.asp
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