Refresh 2 div dans la meme page

LezardMoo Messages postés 614 Statut Membre -  
tryan44 Messages postés 1381 Statut Membre -
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

tryan44 Messages postés 1381 Statut Membre 220
 
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.
0