[Réglé]Compteur de clic

Consultez la formation à Google Analytics de WebRankInfo / Ranking Metrics


Mountain Magazin
WRInaute impliqué
WRInaute impliqué
 
Messages: 415
Inscription: Ven Oct 01, 2004 10:27

[Réglé]Compteur de clic

Message le Ven Jan 20, 2006 13:25

Salut,

J'ai un petit souci avec mon comptage de clics, je m'explique :

Sous firefox, pas de problème, mais sous IE, l'anti popup bloque mes fenêtres.

Les liens sont en dur avec onclic :

<a href="url_site\" target=\"_blank\" onclick=\"javascript:window.open(DOMAINE/count.php?id=id_site')\"></a>

Le fichier count se décompose comme suit :

- Suppression des IP de plus de 24 heures dans la base de contrôle des clics
- contrôle de l'IP pour autoriser un seul clic par site et par 24 heures
- Si ok, mise à jour du nombre de clic du site dans la base
- Fermeture de la fenêtre avec un code du type

Code: Tout sélectionner
<script type="text/javascript">
<!--
function auto_close(delai)
{ setTimeout("self.close();",delai); }
//-->
</script>
</head>
<body>
<script type="text/javascript">auto_close(0);</script>
</body>
</html>


Si je ne ferme pas la fenêtre, j'ai une double ouverture : 1 avec le _blank et l'autre avec le onclic.

Le problème, c'est que IE considère count.php comme un popup et n'autorise pas l'ouverture.

Je n'arrive pas à régler ce problème pour compter les clics en gardant des liens en dur.

Pouvez vous m'aider SVP, ça me gonfle.

Merci

EDIT : c'est le site de mon profil
Dernière édition par Mountain Magazin le Ven Jan 20, 2006 16:36, édité 1 fois.

tcctitan
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 229
Inscription: Sam Jan 15, 2005 14:02

Message le Ven Jan 20, 2006 15:12

crées plutot une fonction en javascript plutot que de mettre "javascript:window.open".
ex:
function click(id)
{
(new Image()).src="goto.php?id="+id;
return true;
}


et dans ton lien, utilise "onmousedown".
ex:
<a href="url_site" onMouseDown="return click('15')" target="_blank">

15 = id du site en question

Ainsi, pas besoin de popup pour comptabiliser tes clics :-)


Mountain Magazin
WRInaute impliqué
WRInaute impliqué
 
Messages: 415
Inscription: Ven Oct 01, 2004 10:27

Message le Ven Jan 20, 2006 15:14

Merci, je regarde de suite.

Je te tiens au courant, c'est sympa.


Mountain Magazin
WRInaute impliqué
WRInaute impliqué
 
Messages: 415
Inscription: Ven Oct 01, 2004 10:27

Message le Ven Jan 20, 2006 15:36

Ca marche pô...

Il ne récupère pas l'id je crois, il est généré à la volée et il faut intégrer la au milieu du php :cry:

Y a pas d'autre solutions ??


Mountain Magazin
WRInaute impliqué
WRInaute impliqué
 
Messages: 415
Inscription: Ven Oct 01, 2004 10:27

Message le Ven Jan 20, 2006 16:35

Ok, trouvé :

Code: Tout sélectionner
onclick=\"window.open('".$DOMAINE."/count.php?id_site=id_du_site');return false;\">


Merci


Formation recommandée sur ce thème :

Formation Google Analytics : en 2 jours, apprenez comment exploiter l'essentiel des possibilités de l'outil de mesure d'audience de Google. Formation animée par Julien Coquet, expert certifié officiellement par Google Analytics.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités