Ajax et Adsense
5 messages • Page 1 sur 1
Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics
Ajax et Adsense
Bonjour,
j'essaye d'intégrer Adsense dans une page Ajaxée (resultat de recherche), mais cela ne marche pas. J'ai repris l'exemple ici : http://www.jguru.com/forums/view.jsp?EID=1305379
Voici le code :
et le résultat obtenu :
Ajax affiche le code javascript, au lieu de m'afficher les annonces Adsense. Voyez-vous d'où vient le problème ?
Merci
j'essaye d'intégrer Adsense dans une page Ajaxée (resultat de recherche), mais cela ne marche pas. J'ai repris l'exemple ici : http://www.jguru.com/forums/view.jsp?EID=1305379
Voici le code :
- Code: Tout sélectionner
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>test</title>
<script language="javascript">
var xmlhttp;
function loadXMLDoc(url)
{
xmlhttp=null;
// code for Mozilla, etc.
if (window.XMLHttpRequest)
{
xmlhttp=new XMLHttpRequest();
}
// code for IE
else if (window.ActiveXObject)
{
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
if (xmlhttp!=null)
{
xmlhttp.onreadystatechange=state_Change;
xmlhttp.open("GET",url,true);
xmlhttp.send(null);
}
else
{
alert("Your browser does not support XMLHTTP.");
}
}
function state_Change()
{
// if xmlhttp shows "loaded"
if (xmlhttp.readyState==4)
{
// if "OK"
if (xmlhttp.status==200)
{
var storyDiv = document.getElementById('googlead');
storyDiv.innerHTML = xmlhttp.responseText;
refreshAd();
}
else
{
alert("Problem retrieving XML data");
}
}
}
function refreshAd() {
var currentTime = new Date();
googlead.location = "./js/adsense.js?s=" + currentTime.getTime();
}
loadXMLDoc('./js/adsense.php');
</script>
</head>
<body>ceci est un test
<iframe id="googlead" name="googlead" href="" src="" width="100%" height="100" scrolling="no" frameborder="0" marginwidth="0" marginheight="0">
</iframe>
</body>
</html>
et le résultat obtenu :
Ajax affiche le code javascript, au lieu de m'afficher les annonces Adsense. Voyez-vous d'où vient le problème ?
Merci
-

mahefarivony - WRInaute accro

- Messages: 11405
- Inscription: Lun Oct 14, 2002 10:00
m'a semblé avoir lu un truc sur ce problème
fais une recherche google sur "ajax eval javascript"
fais une recherche google sur "ajax eval javascript"
Lorsque tu récupère du code javascript avec ajax, le navigateur n’interprète pas le code.
Il faut donc ajouter une routine derrière pour ‘forcer’ le navigateur a exécuter ton code.
J’avais trouve une fonction prête à l’emploi avec google …
Il faut donc ajouter une routine derrière pour ‘forcer’ le navigateur a exécuter ton code.
J’avais trouve une fonction prête à l’emploi avec google …
5 messages • Page 1 sur 1
Formation recommandée sur ce thème :
Formation Référencement naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.
Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.
Lectures recommandées sur ce thème :
- Référencement et Web 2.0
- Testez AdSense sans même vous inscrire !
- Les blogs de Google AdSense en néerlandais et en espagnol
- Google AdSense Calendar
- WebRankInfo interroge Google sur AdSense
- Google Web Toolkit, pour créer des applications en AJAX
- Yahoo Maps API
- Google rejoint le projet Open AJAX créé par IBM
- Fin de l'API Google Search SOAP
- Parrainages AdSense sous forme de liens texte
Consultez la description détaillée des produits ou services de Google suivants : Google Web Toolkit, Google AdSense, Google Referrals
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités




le forum