05-01-2008, 07:47 PM
Je viens de créer ce petit script et il ne marche malheureusement pas...
Code PHP :
<?php
function init()
{
//lancement du rechargement toutes les demi-secondes
setInterval("chargement()", 1000);
}
function getXhr()
{
var xhrcarte; // On crée la variable xhr
if (window.XMLHttpRequest) // Pour Firefox, Safaro, etc?
xhrcarte = new XMLHttpRequest();
else if (window.ActiveXObject) // Pour IE
xhrcarte = new ActiveXObject('Microsoft.XMLHTTP');
return xhrcarte;
}
function chargement()
{
var xhrcarte;
xhrcarte = getXhr();
xhrcarte.open("POST","map.php",true);
xhrcarte.onreadystatechange = function() {
if(xhrcarte.readyState == 4 && xhrcarte.status == 200)
{
document.getElementById('map').innerHTML = xhrcarte.responseText;
}
}
xhrcarte.setRequestHeader('Content-type','application/x-www-form-urlencoded');
xhr.send();
}
Voici les fonction javascript. La fonction init() est chargé à partir de la balise body :
Code PHP :
<?php
<body onload="init()">