Salut!
Pendant chargement de ma page (php) il y a des "lags" lors de la récupération des informations sur les sites extérieurs (pubs flash notamment) et alors l'affichage se fait en 2-3 morceaux, la bannière puis les différentes colonnes, et cela peut prendre plusieurs secondes, entre 3 et 10 secondes avant que la pub apparaisse.
J'ai essayé en Ajax avec jQuery , ça donne ça :
Le fichier ads_topAjax.php que j'appele renvoie le code javascript pour loader ma pub que voila :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 $(document).ready(function(){ $.ajax({ url: './includes/ads_topAjax.php', dataType: "html", timeout: 1000, error: function(){ $('#header_ads').html('Error'); }, success: function(result){ $('#header_ads').html(result); } }); })
Le problème c'est que quand vient le temps de charger la pub elle fait disparaitre le reste de la page et apparait sur un fond blanc.
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 <?php echo "<script type='text/javascript'><!--//<![CDATA[ var m3_u = (location.protocol=='https:'?'https://www.xxx.com/openx/www/delivery/ajs.php':'http://www.xxx.com/openx/www/delivery/ajs.php'); var m3_r = Math.floor(Math.random()*99999999999); if (!document.MAX_used) document.MAX_used = ','; document.write (\"<scr\"+\"ipt type='text/javascript' src='\"+m3_u); document.write (\"?zoneid=1&target=_blank\"); document.write ('&cb=' + m3_r); if (document.MAX_used != ',') document.write (\"&exclude=\" + document.MAX_used); document.write (\"&loc=\" + escape(window.location)); if (document.referrer) document.write (\"&referer=\" + escape(document.referrer)); if (document.context) document.write (\"&context=\" + escape(document.context)); if (document.mmm_fo) document.write (\"&mmm_fo=1\"); document.write (\"'><\/scr\"+\"ipt>\"); //]]>--></script><noscript><a href='http://www.xxx.com/openx/www/delivery/ck.php?n=a9f3f884&cb=333333' target='_blank'><img src='http://www.xxx.com/openx/www/delivery/avw.php?zoneid=1&cb=333333&n=a9f3f884' border='0' alt='' /></a></noscript>"; ?>
Pensez-vous que c'est du au code javascript ci-dessus, fournis par mon logiciel de ads (openx ou openads) ?
Merci d'avance.
Partager