no save
Assistance
Achat
News

Forum | programmation
[AJAX] Problème de compatibilité IE
Sébastien, le mer. 11 avr. 2007 à 10:38:38
Bonjour

Je profite que ce topic existe déjà pour vous exposer un problème que j'ai rencontré en développant une solution ajax pour le site http://generationsfm.com.

Voici le code de ma fonction dans son état actuel :

<script language="JavaScript" type="text/javascript">

function getXhr() {
var xhr = null;

//firefox
if (window.XMLHttpRequest) {
xhr = new XMLHttpRequest();
}

//ie
else if (window.ActiveXObject) {
try {
xhr = new ActiveXObject("Msxml2.XMLHTTP");
}
catch (e) {
xhr = new ActiveXObject("Microsoft.XMLHTTP");
}
}

//non supporté
else {
alert("Fonction non supportée par le navigateur");
xhr = false;
}

return (xhr);
}

function getTrack()
{
var xhr = getXhr();

//on définit l'appel de la fonction au retour serveur
xhr.onreadystatechange = function() {

if (xhr.readyState == 4 && xhr.status == 200) {
var resultat = xhr.responseText;
document.getElementById('div_track').innerHTML=resultat;
}

};

//on appelle le fichier reponse.txt
xhr.open("GET","http://generationsfm.com/ajax_track.php?act=track",true);
xhr.send(null);

setTimeout("getTrack()", 5000);
}

window.onload=getTrack;
</script>

il n'y a aucun problème sous firefox, mais la mise à jour n'est jamais faite sous ie, même en rafraichissant la page :/
le seul moyen de mettre à jour l'affichage est de relancer le navigateur
voilà si quelqu'un à une idée...
merci !

cordialement
sébastien
PrécédentSeb
août 06
Waar
juin 07
Suivant
REPONSES
Seb
août 06
Seb
août 06
Seb
août 06
zigwen
août 06
Seb
août 06
Sébastien
avr. 07
Waar
juin 07
nunjee
juil. 07
Alexis
juil. 07
Alexis
juil. 07
Version Web
Réalisé par RedShift
no save