je souhaite rafraichir le contenu de deux div avec deux flux xml
Pour cela, j'appelle une fonction javascript dans chaque div pour les rafraichir
Code : Tout sélectionner
<div id="1"><script type="text/javascript">
loadrssfeed(1,'feed.xml');
</script></div>
<div id="2"><script type="text/javascript">
loadrssfeed(2,'feed.xml');
</script></div>voici le detail de loadrssfeed et de la fonction qui gère la réponse du serveur. J'ai l'impression que cette fonction ne me permet pas de gérer plusieurs appels simultanés mais je ne vois pas quoi changer. Merci d'avance pour votre aide
Code : Tout sélectionner
<script type="text/javascript">
function loadrssfeed(div_id, feed){
document.getElementById(div_id).innerHTML= 'chargement en cours...';
http.open('get','form-rss.php?id='+div_id+'&rss='+feed);
http.onreadystatechange = handleResponse(div_id);
http.send(null);
}
function handleResponse(div_id) {
if(http.readyState == 4){
var response = http.responseText;
var update = new Array();
if(response.indexOf('|' != -1)) {
update = response.split('|');
document.getElementById(div_id).innerHTML = update[1];
}
}
}
</script>