Bonjour à tous !
Voila, j´ai développé récement un script de chat en PHP, si je poste sur ce forum, c´est pour que vous m´aidiez à améliorer la partie html/javascript; en effet, j´ai cherché dernièrement un moyen d´actualiser les derniers messages sans que la page ne clignote; c´est alors que j´ai trouvé Ajax, et après m´être renseigné j´ai développé un petit script, mais il manque un truck: comment recharger de manière optimale et périodique le script ? (autrement dit, executer la fonction go() périodiquement et sans trop abuser des resources, enfin, je croit que c´est cela qu´il faut faire). car là, la page s´affiche, mais ne se recharge pas ^^.
voici le script (j´ai enlevé tout ce qui servait à rien, et pour info: le fichier ajax.php contient les derniers messages.
Code : HTML
<html>
<head>
<script language=´JavaScript´>
function go(){
var xhr_object = null;
if(window.XMLHttpRequest) // Firefox
xhr_object = new XMLHttpRequest();
else if(window.ActiveXObject) // Internet Explorer
xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
else { // XMLHttpRequest non supporté par le navigateur
alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
return;
}
xhr_object.open("GET"‚ "ajax.php"‚ true);
xhr_object.onreadystatechange = function() {
if(xhr_object.readyState == 4) document.getElementById( ´divResult´ ).innerHTML = xhr_object.responseText;
}
xhr_object.send(null);
}
go();
</script>
</head>
<body>
<div id=´divResult´></div>
</body>
</html>