Avatar billede BrJoe Nybegynder
18. september 2009 - 08:38 Der er 3 kommentarer og
1 løsning

JavaScript click count evt. jQuery måske?

Er der nogen der ved om der findes en form for click counter, tror det skal være javascript da? :S

Jeg har en menu og vil gerne have nogen af dem fjernet, altså få tømt ud i alle de links vi har. Så derfor vil jeg gerne det næste halve års tid have en click counter på mine links i min menu så jeg kan se hvor mange der klikker hvilket link i det tidsrum.

Nogen der har et forslag?

På forhånd tak
Brian
Avatar billede olebole Juniormester
19. september 2009 - 00:12 #1
<ole>


<script type="text/javascript">
function clickCount(oLnk) {
    var oImg = new Image();
    var sQuery = "id="+oLnk.getAttribute("id")+"&u="+new Date().getTime();
    oImg.src = "http://domain.dk/sti/fil.php?" + sQuery;
}
</script>

<p><a id="menu_1" href="http://domain.dk/sti/til/fil_1.php" onclick="clickCount(this)">Link 1</a></p>

<p><a id="menu_2" href="http://domain.dk/sti/til/fil_2.php" onclick="clickCount(this)">Link 2</a></p>

<p><a id="menu_3" href="http://domain.dk/sti/til/fil_3.php" onclick="clickCount(this)">Link 3</a></p>


Så fanger du klikkene med $_GET['id'] i fil.php - naturligvis forudsat, du bruger PHP  =)

/mvh
</bole>
Avatar billede BrJoe Nybegynder
19. september 2009 - 15:38 #2
Hey, tak for svaret.. Hvor udskriver den så resultaterne for hvor mange der har klikket på hvad?
Avatar billede olebole Juniormester
19. september 2009 - 16:07 #3
Det kan jeg intet vide om. I filen fil.php skriver du vel til en database, så du kan gemme informationer om klikkene - men det har intet med JavaScript at gøre. Derefter bestemmer du selv, hvor og hvordan data skal udskrives  =)
Avatar billede BrJoe Nybegynder
28. oktober 2009 - 01:12 #4
Fik det til at virke, men på en anden måde.
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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