Refresh 2 div dans la meme page

Bonjour tout le monde !!!

Alors voilà,

j'ai une page dans laquelle se trouve 2 include différents dans 2 div différentes.

je rafraichis la première div avec ce code:

<script> 
function refresh_div() 
{ 
var xhr_object = null; 
if(window.XMLHttpRequest) 
{ // Firefox 
xhr_object = new XMLHttpRequest(); 
} 
else if(window.ActiveXObject) 
{ // Internet Explorer 
xhr_object = new ActiveXObject('Microsoft.XMLHTTP'); 
} 
var method = 'GET'; 
var filename = 'panel.php'; 
xhr_object.open(method1, filename1, true); 
xhr_object.onreadystatechange = function() 
{ 
if(xhr_object.readyState == 4) 
{ 
var tmp = xhr_object.responseText; 
document.getElementById('liste').innerHTML = tmp; 
} 
} 
xhr_object.send(null); 
setTimeout('refresh_div()', 2000); 
} 
</script> 


aucun soucis pour celle ci, maintenant je souhaite rafraichir la seconde div...
et la petit soucis, la première ne se rafraichis plus...

j'ai donc testé avec une modif de ce genre :

<script>
function refresh_ip()
{
var xhr_object1 = null;
if(window.XMLHttpRequest)
{ // Firefox
xhr_object1 = new XMLHttpRequest();
}
else if(window.ActiveXObject)
{ // Internet Explorer
xhr_object1 = new ActiveXObject('Microsoft.XMLHTTP');
}
var method1 = 'GET';
var filename1 = 'ip_liste.php';
xhr_object1.open(method1, filename1, true);
xhr_object1.onreadystatechange = function()
{
if(xhr_object1.readyState == 4)
{
var tmp = xhr_object1.responseText;
document.getElementById('refresh').innerHTML = tmp;
}
}
xhr_object1.send(null);
setTimeout('refresh_ip()', 2000);
}
</script>
</code>

Chaque portons de js ce trouve sur sa page respective.

Une petit idée??

1 réponse

  • Votes
  • Date
  • Date décroissante
  1. Salut,

    Dans votre 1er code vous avez :
    var method = 'GET'; 
    var filename = 'panel.php'; 
    xhr_object.open(method1, filename1, true); 
    

    Vous utilisez des noms de variables différentes dans la méthode "open" que celles que vous déclarez ..."method" et "method1" sont 2 variables différentes.