17. oktober 2001 - 21:02
Der er
17 kommentarer og 1 løsning
Tæl antal klik.
Hej Eksperter Hvordan får jeg følgende kode til at tælle antal klik på linket der genereres? <%@ Language=VBScript %> <% set Conn = Server.CreateObject(\"ADODB.Connection\") Conn.Open \"Driver={Microsoft Access Driver (*.mdb)}; DBQ=\" & Server.MapPath(\"database.mdb\") set rs = Server.CreateObject(\"ADODB.Recordset\") strRS = \"SELECT * from Test\" rs.Open strRS, Conn, 1, 3 randomize linie = int(rs.RecordCount * rnd) rs.MoveFirst rs.Move(linie) rs(\"Vist\") = rs(\"Vist\") + 1 rs.Update Response.Write \"<a href=\'\" & rs(\"Url\") & \"\'><img src=\'\" & rs(\"Billede\") & \"\' border=\'0\'></a>\" & vbCrLf rs.Close set rs = nothing Conn.Close set Conn = nothing %>
Annonceindlæg fra Novataris
Vejen til devops med Bavarian Nordic
Bavarian Nordics vækst blev starten på et DevOps-samarbejde med Novataris for hurtigt at kunne tilpasse IT-organisation til forretningen.
7. december 2023
17. oktober 2001 - 21:26
#1
26. oktober 2001 - 15:08
#2
Nææh, desværre ikke.
27. oktober 2001 - 09:59
#4
Måske, men url\'en virker ikke
27. oktober 2001 - 23:15
#5
Næ, jeg har lukket det ned igen, da du havde lukket spørgsmålet.
27. oktober 2001 - 23:41
#6
Nå ja, hvis jeg kan bruge det er der selvfølgelig points til dig, det finder vi nok ud af :o)
27. oktober 2001 - 23:45
#7
Den er åben.
27. oktober 2001 - 23:46
#8
Tekst kan laves om til et billede i stedet.
27. oktober 2001 - 23:53
#9
Et øjeblik, kigger lige på det.
27. oktober 2001 - 23:56
#10
Det peger på en ID og laver en redirect til url\'en, er det korrekt antaget?
28. oktober 2001 - 00:06
#11
Yep.
28. oktober 2001 - 00:09
#12
Det kan jeg nok desværre ikke bruge. Det jeg mangler er et system som henter en url fra db, og som tæller visninger og klik. Denne her tæller visninger, men desværre ikke klik. Kan det mon flettes ind på en eller anden måde? <% set Conn = Server.CreateObject(\"ADODB.Connection\") Conn.Open \"Driver={Microsoft Access Driver (*.mdb)}; DBQ=\" & Server.MapPath(\"banner.mdb\") %> <HTML> <HEAD> </HEAD> <BODY> <% set rs = Server.CreateObject(\"ADODB.Recordset\") strRS = \"SELECT * from Banner\" rs.Open strRS, Conn, 1, 3 randomize linie = int(rs.RecordCount * rnd) rs.MoveFirst rs.Move(linie) rs(\"Shown\") = rs(\"Shown\") + 1 rs.Update Response.Write \"\" & rs(\"url\") & \"\" Response.Write \"<br>\" Response.Write \"Vist \" & rs(\"Shown\") & \" gang(e).<br>\" %> </BODY> </HTML>
28. oktober 2001 - 00:15
#13
Det er jo, det jeg har lavet. Url\'en ligger i databasen. Jeg bliver nød til at lave en redirect, da jeg lige skal ind på siden igen for at gemme klikket i DB, hvorefter der redirectes.
28. oktober 2001 - 00:17
#14
Kort fortalt(i alm. sprog): If klik=Id then Gem klik i db Update Redirect else Vis random URL+klik fra DB End if
28. oktober 2001 - 00:20
#15
Mit problem er at jeg ikke kan bruge en redirect (da jeg skal bruge det sammen med javascript) Så det går desværre ikke.
28. oktober 2001 - 00:24
#16
Det har du jo ikke skevet noget om. - Rart at vide! Response.Redirect RS(\"Url\") => strUrl=RS(\"Url\")
28. oktober 2001 - 00:24
#17
Over & Out
16. februar 2002 - 18:34
#18
ok...jeg har først lige set det her nu...men jkeg kunne godt tænke mig at vide hvordan man kan gøre det samme som han vil have...MEN kunn med Javascript? Altså en "counter" der tæller hvor mange gange der er blevet kilkket på et link!?
Kurser inden for grundlæggende programmering