Bonjour,
Voilà, j'utilise ce script pour actualiser ma div dynamiquement :
Code:URL = "nb_connect.php"; var xhr=null; function rafraichir() { if (window.XMLHttpRequest) { xhr = new XMLHttpRequest(); } else if (window.ActiveXObject) { xhr = new ActiveXObject('Microsoft.XMLHTTP'); } else alert('JavaScript : votre navigateur ne supporte pas les objets XMLHttpRequest...'); xhr.open('GET',URL,true); xhr.onreadystatechange = ajaxReponse; xhr.send(null); } function ajaxReponse() { if (xhr.readyState == 4) { document.getElementById("connectes").innerHTML=xhr.responseText; var timer=setTimeout(rafraichir,2000); } } rafraichir();
Explication simple du code : Le fichier nb_connect.php s'exécute et son contenu est mis dans la div "connectes" (qui se trouve dans un autre fichier.php) toutes les 2 secondes.
Voilà maintenant je suis confronter à un problème. J'aimerais ne plus passer par un autre fichier php. J'aimerais que la div et le script à actualisé se trouve dans le même fichier. Auriez-vous une solution à me proposer ?
-----