Phénomène étrange sous php5 : adsense et analytic

WRInaute occasionnel
Bonjour,

En vérifiant la totalité de mes scripts en local pour migrer sans encombre sous php5, j'ai constaté quelque-chose d'étonnant. En effet sous ie, dans la barre de statut j'ai systématiquement, l'icône erreur: terminé , mais il existe des erreurs sur la page .
En faisant une recherche approfondi , j'ai remarqué que l'erreur apparaissait s'il y avait simultanément sur la page le code adsense et analytic.
J'ai donc créé la page ci-dessous contenant les 2 codes.
Code:
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body bgcolor="#FFFFFF" text="#000000">

		<script type="text/javascript"><!--
google_ad_client = "pub-5217241805681153";
google_alternate_ad_url = "";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_type = "text_image";
google_ad_channel = "";
google_color_border = "E9E4CE";
google_color_bg = "FFFFFF";
google_color_link = "0000FF";
google_color_text = "000000";
google_color_url = "008000";
//--></script>
<script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>





<script src="http://www.google-analytics.com/urchin.js" type="text/javascript">
</script>
<script type="text/javascript">
_uacct = "UA-1946611-1";
urchinTracker();
</script>


</body>
</html>

L'erreur apparait donc avec cette page.

maintenant:
- Si je supprime le code adsense . Il n'y a plus d'erreur.
- Si je supprime le code analytic . Il n'y a plus d'erreur.

Quelqu'un a remarqué ce phénomène ?

Vous allez me dire , ce n'est pas bien grave mais bon...
 
WRInaute passionné
t'as une erreur javascript pas PHP donc le PHP5 n'a rien à voir avec ça.

J'ai un pb similaire (mais sans les messages d'erreur ça risque pas d'être parlant) sur mon forum. Mais le reste de mon site fonctionne bien.

Tu peux en dire plus sur tes erreurs JS?
 
WRInaute occasionnel
La page test est celle que j'ai donné au-dessus. Il n'y a dedans que les codes adsense et analytic, rien d'autres .
Non je n'ai pas de messages d'erreurs à proprement parlé.
C'est juste au niveau de la barre de statut ou il est écrit :
Terminé, mais il existe des erreurs sur la page.


Je suis en train de me demander si cela ne vient pas de la config de wampserver , je ne vois que ça.
Si je lance la page distante , l'erreur n'y est pas
Qu'est ce qui pourrait causer cette erreur ?
 
WRInaute passionné
Terminé, mais il existe des erreurs sur la page. > Ca veut dire que tu as des erreurs coté client, donc javascript. Donc c'est sûr à 100% que c'est ni php, ni wamp.
Essaye avec Firefox, et regarde la console d'erreur (Ctrl+maj+J) pour avoir le vrai message d'erreur. (sous IE ça doit être possible de le voir mais je ne sais pas comment faire)
 
WRInaute occasionnel
double clic sur le panneau danger en bas à gauche dans IE : tu dois avoir un détail de l'erreur.
Sinon, pour le debug, firefox et firebug, c'est vraiment le plus simple !
 
WRInaute occasionnel
var ua=c.split("__utma="+_udh+".")[1].split(";")[0].split(".");
pose problème dans le fichier urchin.js...
je pense qu'il y a une incompatibilité dans ce sens.
La solution est d'intervertir URCHIN et ADSENSE :

Code:
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body bgcolor="#FFFFFF" text="#000000">

<script src="http://www.google-analytics.com/urchin.js" type="text/javascript">
</script>
<script type="text/javascript">
_uacct = "UA-1946611-1";
urchinTracker();
</script>

<script type="text/javascript"><!--
google_ad_client = "pub-5217241805681153";
google_alternate_ad_url = "";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_type = "text_image";
google_ad_channel = "";
google_color_border = "E9E4CE";
google_color_bg = "FFFFFF";
google_color_link = "0000FF";
google_color_text = "000000";
google_color_url = "008000";
//--></script>
<script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>





</body>
</html>
 
Discussions similaires
Haut