Refresh 2 div dans la meme page

Fermé
LezardMoo Messages postés 554 Date d'inscription mercredi 5 janvier 2011 Statut Membre Dernière intervention 21 janvier 2015 - Modifié par LezardMoo le 13/02/2013 à 15:03
tryan44 Messages postés 1288 Date d'inscription mardi 24 janvier 2012 Statut Membre Dernière intervention 26 octobre 2014 - 13 févr. 2013 à 18:03
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??






A voir également:

1 réponse

tryan44 Messages postés 1288 Date d'inscription mardi 24 janvier 2012 Statut Membre Dernière intervention 26 octobre 2014 219
13 févr. 2013 à 18:03
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