nabmoah
Messages postés17Date d'inscriptiondimanche 12 juin 2005StatutMembreDernière intervention 1 mai 2011
-
18 mars 2008 à 15:30
cs_bultez
Messages postés13615Date d'inscriptionjeudi 13 février 2003StatutMembreDernière intervention15 octobre 2013
-
18 mars 2008 à 15:56
Salut
j'ai trouvé ce bout de code sur ce forum et j'ai essayé de le faire marché mais sans succès.
le problème c'est que la page m'affiche toutes les 2 secondes l'ancienne entrée puis la nouvelle en répétition et cela qu'après avoir réactualisé la page.
if (window.XMLHttpRequest) {
httpRequest = new XMLHttpRequest();
if (httpRequest.overrideMimeType) {
httpRequest.overrideMimeType('text/xml');
}
}
else if (window.ActiveXObject) { // IE
try {
httpRequest = new ActiveXObject("Msxml2.XMLHTTP");
}
catch (e) {
try {
httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
}
catch (e) {}
}
}
if (!httpRequest) {
alert('Abandon : ( Impossible de créer une instance XMLHTTP');
return false;
}
httpRequest.onreadystatechange = function() { alertContents(httpRequest); };
httpRequest.open('GET', url, true);
httpRequest.send(null);
}
function alertContents(httpRequest) {
if (httpRequest.readyState == 4) {
if (httpRequest.status == 200) {
document.getElementById("zone").innerHTML = ""+httpRequest.responseText;
} else {
alert('Un problème est survenu avec la requête.');
}
}
}
var timer=setInterval("makeRequest('a_qui.php')", 2000);
var d = new Date()
var t = Date.parse(d);
setInterval( function()
{ makeRequest('a_qui.php/?'+t); }, 2000 );
</script>