Bonjour, je suis en train de faire un petit script de tracking des clics Adsense. Je m'inspire de ce script.

Voici mon code javascript :

Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
function log_adsense(nom_iframe){
	bug = new Image();
	bug.src = '/etc/log_adsense.php?ref='
	+ document.location
	+ '&url=' + window.status
	+ '&name=' + nom_iframe;
}
 
window.onload = function(){
	var elements;
	elements = document.getElementsByTagName("iframe");
	for (var i = 0; i < elements.length; i++){
		if(
			(elements[i].src.indexOf('googlesyndication.com') > -1) ||
			(elements[i].src.indexOf('googleadservices.com') > -1) ||
			(elements[i].src.indexOf('googleads') > -1)
		){
			elements[i].onmouseup = log_adsense(elements[i].id);
		}
	}
}
Le fichier log_adsense.php se contente d'�crire quelques donn�es dans un fichier texte.

La fonction log_adsense fonctionne tr�s bien, par contre c'est le reste qui coince.

Quand je charge une page qui contient 2 ensembles adsense, le fichier texte est d�j� rempli, alors que j'ai pas cliqu� sur les annonces.

En c'est comme si il ne prenait pas en consid�ration mon �v�nement onmouseup.

Comment faire ?

Merci