Aller au contenu

Compteur de clic en javascript...


didjiridou

Sujets conseillés

Bonjour à tous,

J'aimerais mettre en place un compteur de clic, qui mets donc a jour un champ de ma base de donnée, mais sans que cela ne porte atteinte au référencement. Donc j'aimerais que cela ne soit pas des redirection en Php, etc...

Je me souviens avoir lu qu'il etait possible de le faire en Javascript, est ce que quelqu'un pourrait eventuellement m'aider la dessus?

Merci d'avance :)

MAx

Lien vers le commentaire
Partager sur d’autres sites

Bonjour,

Tu peux créer ton lien "direct" avec appel d'une fonction javascript qui incrémente ton compteur sur l'évenement onclick:

<a href="page.htm" onclick="incremente_compteur();">lien</a>

Lien vers le commentaire
Partager sur d’autres sites

Merci pour vos réponses.

Pour ce qui est de onclick et php, je peux faire qq chose comme :

<a href="mapage.htm" onclick="compteur.php">lien</a>

C'est correct cela? Parce que si je fais un appel de fonction en javascript, je dois mettre cette fonction dans bcp de mes pages, et donc encore augmenter le poids de mes pages :nono::)

Lien vers le commentaire
Partager sur d’autres sites

Pas de problème comme cela, tu appelle une autre page compteur.php dans ton exemple qui incrémentera le compteur et qui ensuite redirigera sur la page d'origine du lien ou qui se fermera... et ce n'est pas cela qui va alourdir tes pages... ;-)

Lien vers le commentaire
Partager sur d’autres sites

Je crois que ceci est plus réaliste :

<a href="http://www.un-site.com/" onclick="javascript:window.open('http://www.mon-annuaire.com/go.php?site=123456')">Un site</a>

Jean-Luc

Lien vers le commentaire
Partager sur d’autres sites

Bon, je te montre comment je fait :

<a href="http://martin.supiot.net/" onclick="document.location.href='?page=link&type=work&count=4'; window.open(this.href,'_blank'); return false;" title="Atteindre le site Martin.supiot.net">Martin.supiot.net</a>

le onclick redirige vers la page lien : ?page=link&type=work&count=4

je met en argument le type de lien pour ouvrir la page correspondante, et le numero du lien dans ma base de données pour pouvoir faire l'incrémentation.

Quant au lien, il s'ouvre dans une nouvelle fenêtre, via le javascript suivant : window.open(this.href,'_blank');

Si tu ne veux pas ouvrir le lien dans une nouvelle fenêtre et que tu veux un lien en dur, il faut ouvrir la page de compteur, incrémenter et refermer la page avec un javascript.

en espérant que cela te convienne ;-)

Lien vers le commentaire
Partager sur d’autres sites

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...