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: <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
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
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 ??
Ok, trouvé : Code: onclick=\"window.open('".$DOMAINE."/count.php?id_site=id_du_site');return false;\"> Merci