ReEdit : le probl�me vient de <noscript> apparemment... j'utilise pourtant firefox sous ubuntu


Bonjour,

Pour suivre les objectifs de conversion dans google analytics / adwords, il est demand� d'ins�rer le code suivant sur une page cible :

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
 
 33 <script type="text/javascript">
 34 alert("start google code ");
 35 var google_conversion_id = ***********;
 36 var google_conversion_language = "ja";
 37 var google_conversion_format = "3";
 38 var google_conversion_color = "ffffff";
 39 var google_conversion_label = "*********-**";
 40 if (0.0) {
 41   var google_conversion_value = 0.0;
 42 } 
 43   </script>
 44   <script type="text/javascript">
 45 alert("avant conversion.js");
 46 </script>
 47   <script type="text/javascript" src="http://www.googleadservices.com/pagead/conversion.js"></script>
 48   <script type="text/javascript">
 49 alert("apres conversion.js, jamais atteint");
 50   </script>{/literal}
 51   <noscript>
 52   <div style="display:inline;">
 53   <img height="1" width="1" style="border-style:none;" alt="" src="http://www.googleadservices.com/pagead/conversion/***********/?value=0.0&amp;label=*********-**&amp;guid=    ON&amp;script=0"/>
 54   </div>
 55   </noscript>
En r�alit�, un formulaire envoie une requete ajax :

Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 
  1 function (){
  2   myForm=$("#monFormulaireSimulation");
  3   datas=myForm.serializeArray();
  5   test=$.merge(datas,[{name:'action',value:"price_simulation"}]);
  6   $.post(myForm.attr("action"),datas,function(data,txtStatus,XMLHttpRequest){
  7     console.log(txtStatus);
  8     console.log(XMLHttpRequest);
 11     $('#search_window').html(data);
 12     alert("Cette ligne n'est jamais atteinte");
 13     return false;
 14   });
 15   return false;
 16 }
Le script au dessus fonctionne (en restant sur la meme page) jusqu'� l'alerte "avant conversion.js".

En cliquant sur ok, La ligne 49 n'est pas atteinte mais je suis redirig� vers la page wyciwyg://235/http://dev.example.com/controller/lang/action/931 (c'est a dire l'url "normale, avec ce prefixe bizarre). je vois que l'url a chang� gr�ce a l'extension urlparams de firefox, sinon rien ne bouge dans la barre d'adresse, hormis l'icone qui indique le chargement en cours.

Si j'appuie sur �chap pour stopper le chargement, je m'aper�ois que tout ce que contient la page est l'image qui se trouve entre les balises <noscript> ..

C'est � n'y rien comprendre !

Quelqu'un saurait m'aider ?



Edition : je pr�cise que le syst�me existait d�j� depuis longtemps, et utilisait la biblioth�que prototype.js . J'ai voulu changer au profit de jQuery, ce qui a donn� le code que j'ai mis...


Re�dit : r�solu .... j'ai pr�cis� dans mon appel que la page re�u sera de type html ...

REREEdit : ... OUPAS -_-