| |
|
Voir le sujet précédent :: Voir le sujet suivant
|
| Auteur |
Message |
| |
|
link182 WRInaute impliqué

Inscrit le: 26 Juil 2005 Messages: 466 Localisation: 51 & 57
|
Posté le : Mer Jan 02, 2008 3:46 Sujet du message: 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 :
| Code: |
<!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

Inscrit le: 14 Oct 2002 Messages: 11300
|
Posté le : Mer Jan 02, 2008 4:33 Sujet du message: Ajax et Adsense |
|
|
m'a semblé avoir lu un truc sur ce problème
fais une recherche google sur "ajax eval javascript" |
|
| |
|
 |
rikew WRInaute impliqué

Inscrit le: 19 Déc 2002 Messages: 427 Localisation: Marseille
|
Posté le : Mer Jan 02, 2008 10:55 Sujet du message: Ajax et Adsense |
|
|
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 … |
|
| |
|
 |
link182 WRInaute impliqué

Inscrit le: 26 Juil 2005 Messages: 466 Localisation: 51 & 57
|
Posté le : Mer Jan 02, 2008 13:50 Sujet du message: Ajax et Adsense |
|
|
J'ai tenté avec un eval(), mais cela ne fonctionne pas. Cela n'affiche pas Adsense.
rikew, si tu retrouve ce script, ca serait sympa. Merci |
|
| |
|
 |
link182 WRInaute impliqué

Inscrit le: 26 Juil 2005 Messages: 466 Localisation: 51 & 57
|
|
| |
|
 |
| |
|
|
|
|
Autres sujets de discussion :
Définitions :
|
|