Bonjour à tous,
voilà je suis sur le developpement d´un petit script de pub pour mon site.
En fait je gere mes publicite dans une page en php. Celle-ci fonctionne, le code est tres simple:
$publicité[1] = // il y a plusieurs array $pub.[1,2]
´<script type="text/javascript"><!--
google_ad_client = "pub-xxxxxxx";
google_alternate_color = "0000FF";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_type = "image";
google_ad_channel = "";
google_color_border = "CCCCCC";
google_color_bg = "CCCCCC";
google_color_link = "000000";
google_color_text = "333333";
google_color_url = "666666";
//-->
</script>
<script type="text/javascript"
src="
http://pagead2.googlesyndication.com/pagead/s
how_ads.js">
</script>´;
// Affichage
$rand = rand(1,x); // x correspond au nombre de pub
echo ´
<!--
Debut
-->
´ .
$publicité[$rand] .
´<!--
Fin
-->
´;
Donc cette page fonctionne.
ensuite j´ai un script AJAX/js:
<script language="Javascript">
var xmlHttpReq = false;
var self = this;
if (window.XMLHttpRequest) {
self.xmlHttpReq = new XMLHttpRequest();
}
else if (window.ActiveXObject) {
self.xmlHttpReq = new ActiveXObject("Microsoft.XMLHTTP");
}
var datafile = "publicite.php";
self.xmlHttpReq.open("GET", datafile, true);
self.xmlHttpReq.onreadystatechange=function() {
if (self.xmlHttpReq.readyState==4) {
updatepage(self.xmlHttpReq.responseText);
}
}
self.xmlHttpReq.send(null);
function updatepage(str){
document.getElementById("test").innerHTML = str;
}
</script>
en haut de ma page qui met à jour le div test par le result de la page publicite.php
Alors c´est là ou c´est plus compliqué!
Ce div se met bien a jour, dans le code source on vois les commentaire avec le script google adsense. Seul probleme dans la page celui-ci na pas d´effet! On ne le vois pas!
auriez-vous une idée?
Merci beaucoup