Bonjour,

J'ai un script de tracking adsense qui permet de reprérer les IFRAME et ensuite d'y détecter des portions de codes. Ce script fonctionne très bien sous IE7, mais pas du tout sous IE8. Et je ne sais pas pourquoi !

Voici mon code :

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
22
23
24
25
function adsense_init() {
 if (document.all) {  //ie
   var el = document.getElementsByTagName('iframe');
var elem=null; // temporaire
var i=0;
var il=el.length;
for(i=0;i<il;i++)
{
elem=el[i];
 
     if (
	 (elem.src.indexOf('googlesyndication.com') > -1) ||
	 (elem.src.indexOf('googleadservices') > -1) ||
	 (elem.src.indexOf('doubleclick.net') > -1)
	 ) {
		 document.write('IE8 OK');
       elem.onfocus = trackAdsense;
     } // fin du if
   } // fin de la boucle for
 
 } else {   // firefox   // fin du if document.all
          window.addEventListener('beforeunload', doPageExit, false);
          window.addEventListener('mousemove', getMouse, true);   
         }      
}
Je vous remercie par avance de l'aide que vous voudrez bien m'apporter !