Problème ie script ajax
Mylenemoi
-
Shymon Messages postés 145 Date d'inscription Statut Membre Dernière intervention -
Shymon Messages postés 145 Date d'inscription Statut Membre Dernière intervention -
Bonjour, je ne comprends pas grand chose a ajax, j'ai récupérer un script que j'ai modifié pour afficher une variable actualisée chaque seconde.
Ca fonctionne parfaitement bien sur les navigateurs sauf sur ie qui ne sort une erreur
document.getElementById a une valeur nulle ou ...
Sur ff, chrome et safari la variable se met bien a jour sur ie elle ne décompte même plus en rechargeant la page.
Est ce que quelqu'un si connait dans ce domaine ca fait 10 heures que je cherche et que je modifie mais rien a faire.
Je colle mon script en dessous
<script type="text/javascript">
function update()
{
var pageUrl="http://xxx/encherisseur.php?id=<? echo $id; ?>";
if(typeof ActiveXObject == 'undefined')
{
xmlHttpRequest = new XMLHttpRequest();
xmlHttpRequest.onload = writeIntoMyHTMLBlock;
}
else
{
xmlHttpRequest = new ActiveXObject("Microsoft.XMLHTTP");
xmlHttpRequest.onreadystatechange = writeIntoMyHTMLBlock;
}
xmlHttpRequest.open("GET", pageUrl, true);
xmlHttpRequest.send(null);
}
function writeIntoMyHTMLBlock(str)
{
if(xmlHttpRequest.readyState==4 || xmlHttpRequest.readyState=="complete")
document.getElementById('MyHTMLBlock').innerHTML = xmlHttpRequest.responseText;
}
var xmlHttpRequest;
setInterval('update()',1000);
update();
</script>
<p id='MyHTMLBlock'></p>
et ma page encherisseur envoi une requete simple en php pour récupérer la variable.
Merci d'avance
Ca fonctionne parfaitement bien sur les navigateurs sauf sur ie qui ne sort une erreur
document.getElementById a une valeur nulle ou ...
Sur ff, chrome et safari la variable se met bien a jour sur ie elle ne décompte même plus en rechargeant la page.
Est ce que quelqu'un si connait dans ce domaine ca fait 10 heures que je cherche et que je modifie mais rien a faire.
Je colle mon script en dessous
<script type="text/javascript">
function update()
{
var pageUrl="http://xxx/encherisseur.php?id=<? echo $id; ?>";
if(typeof ActiveXObject == 'undefined')
{
xmlHttpRequest = new XMLHttpRequest();
xmlHttpRequest.onload = writeIntoMyHTMLBlock;
}
else
{
xmlHttpRequest = new ActiveXObject("Microsoft.XMLHTTP");
xmlHttpRequest.onreadystatechange = writeIntoMyHTMLBlock;
}
xmlHttpRequest.open("GET", pageUrl, true);
xmlHttpRequest.send(null);
}
function writeIntoMyHTMLBlock(str)
{
if(xmlHttpRequest.readyState==4 || xmlHttpRequest.readyState=="complete")
document.getElementById('MyHTMLBlock').innerHTML = xmlHttpRequest.responseText;
}
var xmlHttpRequest;
setInterval('update()',1000);
update();
</script>
<p id='MyHTMLBlock'></p>
et ma page encherisseur envoi une requete simple en php pour récupérer la variable.
Merci d'avance
A voir également:
- Problème ie script ajax
- Script vidéo youtube - Guide
- Mas script - Accueil - Windows
- Ghost script - Télécharger - Polices de caractères
- Ie tab - Télécharger - Outils pour navigateurs
- Script cmd - Guide
5 réponses
https://forums.commentcamarche.net/forum/affich-2358378-ajax-probleme-de-compatibilite-ie
Ca ne marcherait pas ?
Ca ne marcherait pas ?
Mylenemoi
Non ça ne fonctionne pas j ai déjà tester le no cache
Bonsoir,
Merci de répondre ici en cliquant sur soit "j'ai une réponse" ou soit "ajouter un commentaire".
Bonne soirée.
Merci de répondre ici en cliquant sur soit "j'ai une réponse" ou soit "ajouter un commentaire".
Bonne soirée.
Hi,
C'est quelle version d'IE ? Je crois me rappeller avoir eu des problèmes avec la fonction "getElementById" sous des vieilles version d'IE ...
Simon
C'est quelle version d'IE ? Je crois me rappeller avoir eu des problèmes avec la fonction "getElementById" sous des vieilles version d'IE ...
Simon
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question