Chcialbym zeby reklamy np. google wyswietlaly sie w jakims okreslonym przypadku.

  1. ...
  2. var url = 'p2.php';
  3. var pars = 'aid=3';
  4.  
  5. var myAjax = new Ajax.Updater( {success: 'reklama'}, url, { method: 'get', parameters: pars, evalScripts:true});
  6. ...


Czyli p2.php zwraca reklame dla aid=3 i wstawia ja w id="reklama". I tutaj mam problem. Jak niektorzy wiedza reklama google jest zbudowana jakby z dwoch czesci:
  1. <script type="text/javascript"><!--
  2. google_ad_client = "xxxxxxxxxxxx";
  3. google_ad_width = 336;
  4. ......
  5. //--></script>
  6. <script type="text/javascript"
  7. src="http://pagead2.googlesyndication.com/pagead/show_ads.js">

Uzycie Ajax.Updater powoduje ze wykonywany jest tylko drugi blok <script>, czyli nie ma parametrow (nie dochodza smile.gif)z pierwszego bloku <script> i reklama nie wyswietla sie. Jak zrobic zeby dzialalo? winksmiley.jpg