Bonjour a tous !
J'ai un problème sous IE j'ai une page qui fais une requete toute les secondes sur un fichier pour savoir si il y a eu du changement. J'ai pas de problème sous Firefox il suffit de faire une petite modif sur le fichier AJAX pour qu'imédiatement elle se répercute sur la page.
Par contre sur IE il ne prend pas la modification en compte tant que je n'ai pas rafraichis la page j'utilise la fonction ajax classique
l'appelle se fait
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 function file(fichier) { if(window.XMLHttpRequest) // FIREFOX xhr_object = new XMLHttpRequest(); else if(window.ActiveXObject) // IE xhr_object = new ActiveXObject("Microsoft.XMLHTTP"); else return(false); xhr_object.open("GET", fichier, false); xhr_object.send(null); if(xhr_object.readyState == 4) return(xhr_object.responseText); else return(false); }
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 if(texte = file('ajax_readdata.php')) { if (oldtexte != texte){ document.getElementById('pseudobox').innerHTML = texte; }
Partager