France Hardware : Forums de discussion
Retrouvez les prix près de chez vous :  
Index du forum | Liste des membres | Liste des groupes | Inscription | F-A-Q | Recherche
Pseudo :    Password :     
22 342 membres enregistrés - 1 872 905 posts - 95 150 topics
Index des forums FH  | Index des forums DegroupNews
      Programmation
           [AJAX] compatibilité ie
34 connectés(record : 207 le 05 juin 2007 - 05 h 23)

Vous devez vous connecter pour répondre au topic.
[AJAX] compatibilité ie

krm_frg


Messages : 9
Inscrit le 19/04/07
Ville : Mennecy
Non connecté
  Posté le 24 avril 2007 - 13 h 44 m 48 s
bonjour

alors j'ai déjà posté pour le script dont je vais parler mais le problème que je vais évoquer n'a rien a voir avec mon premier post donc j'ai préféré créer un nouveau topic

j'ai un problème avec un script ajax utilisé sur la page d'accueil du site generationsfm.com
ce script lit des données dans un fichier xml puis les affiche dans un <div> :

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

function getXhr() {
var req = null;

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

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

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

return (req);
}

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

req.onreadystatechange = function() {

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

};

req.open("GET","http://generationsfm.com/ajax_track.php?act=track",true);
req.send(null);
setTimeout("getTrack()", 5000);
}

getTrack();
</script>

le fichier appelé est le suivant :
<?
switch ($_GET['act'])
{
case "track":

$html = simplexml_load_file('http://generationsfm.com/sms/Titres.xml');
foreach($html->WhatsOn as $WhatsOn) {
$titre = $WhatsOn->Titre;
$artiste = $WhatsOn->Chanteur;
}

echo $titre." - ".$artiste;
break;
}
?>

seulement voilà, sous firefox tout marche très bien, mais sous ie l'affichage n'est jamais mis à jour, même en rafraichissant la page ou en vidant le cache...
le seul moyen est de fermer complètement le navigateur et de le relancer :cry:

quelqu'un saurait-il d'où ça pourrait venir ?

merci ^^




Page genérée en 0.2381 secondes par RahForum 2.0 | Gzip off |  Stats |  Metaforums |  RSS
© 2004 Cerbere Systems.
Prix Matériel Informatique | Informatique Lyon | Informatique Grenoble | Informatique Annecy | Informatique Marseille | Informatique Bordeaux | Forum Informatique
ADSL |Actualité ADSL | e-commerce | Commande Au Volant
Creative Commons
Message Boards and Forums Directory