Webmaster Hub: Compteur de clic en javascript... - Webmaster Hub

Aller au contenu

Page 1 sur 1
  • Vous ne pouvez pas commencer un sujet
  • Vous ne pouvez pas répondre à ce sujet

Compteur de clic en javascript... Compter les clics sans nuire au réf. Noter : -----

#1 L'utilisateur est hors-ligne   didjiridou 

  • Groupe : Membre
  • Messages : 7
  • Inscrit(e) : 23-mars 05
  • Localisation:Waterloo - Belgique

Posté 26 avril 2005 - 13:08

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
0

#2 L'utilisateur est hors-ligne   rottman 

  • Groupe : Membre
  • Messages : 78
  • Inscrit(e) : 17-mars 04
  • Société:n/a

Posté 26 avril 2005 - 13:24

Tu peux utiliser onclick et une page en PHP

Ce message a été modifié par rottman - 26 avril 2005 - 13:24.

0

#3 L'utilisateur est hors-ligne   Jan 

  • Vainqueur du concours "Mangeur de Cigogne"
  • Groupe : Membre+
  • Messages : 2 278
  • Inscrit(e) : 07-décembre 03
  • Genre:Homme
  • Localisation:Toulouse
  • Société:Ma petite entreprise

Posté 26 avril 2005 - 13:26

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>

0

#4 L'utilisateur est hors-ligne   didjiridou 

  • Groupe : Membre
  • Messages : 7
  • Inscrit(e) : 23-mars 05
  • Localisation:Waterloo - Belgique

Posté 26 avril 2005 - 13:35

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: :)
0

#5 L'utilisateur est hors-ligne   martin 

  • Groupe : Hubmaster
  • Messages : 169
  • Inscrit(e) : 26-mars 04
  • Genre:Homme
  • Localisation:Nantes (44)
  • Société:Clever Age

Posté 28 avril 2005 - 19:02

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... ;-)
Consultant Web
0

#6 L'utilisateur est hors-ligne   Thanh 

  • Groupe : Membre
  • Messages : 140
  • Inscrit(e) : 23-août 04
  • Genre:Homme
  • Localisation:Lyon

Posté 29 avril 2005 - 19:17

Non ça ne veut rien dire ce script. Un onclick doit appeler une fonction javascript.
Cultivez vos idées de sites et d'applications Internet La web agency Lyonnaise
Blog Perso
Blog Pro
0

#7 L'utilisateur est en ligne   Jeanluc 

  • Groupe : Fondateur
  • Messages : 1 995
  • Inscrit(e) : 04-octobre 04
  • Genre:Homme
  • Localisation:Bruxelles

Posté 29 avril 2005 - 20:37

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
Liste de + de 150 annuaires FreeGlobes et autres listes d'annuaires pour le référencement.
Testeur de redirection (301, 302, meta refresh,...)
Le Grand Annuaire : comme DMOZ, mais avec indexation super-rapide
0

#8 L'utilisateur est hors-ligne   martin 

  • Groupe : Hubmaster
  • Messages : 169
  • Inscrit(e) : 26-mars 04
  • Genre:Homme
  • Localisation:Nantes (44)
  • Société:Clever Age

Posté 29 avril 2005 - 20:39

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 ;-)
Consultant Web
0

#9 L'utilisateur est hors-ligne   didjiridou 

  • Groupe : Membre
  • Messages : 7
  • Inscrit(e) : 23-mars 05
  • Localisation:Waterloo - Belgique

Posté 03 mai 2005 - 12:55

Merci à tous pour ces infos :) Je vais mettre cela en place tres rapidement :)
0

Partager ce sujet :


Page 1 sur 1
  • Vous ne pouvez pas commencer un sujet
  • Vous ne pouvez pas répondre à ce sujet

1 utilisateur(s) en train de lire ce sujet
0 membre(s), 1 invité(s), 0 utilisateur(s) anonyme(s)