Bonjour

Tout est dans le titre de la question. ce code fonctionne parfaitement avec false dans xhr.open, mais tombe toujours sur return false quand xhr.open est avec true


//onKeyUp dans la page html appelle cette fonction
texte=file('NomCollaborateur='+escape(collaborateur));
 
//la fonction
 
function file(fichier)
{ 
    if (window.XMLHttpRequest) { 
        xhr = new XMLHttpRequest();
    }
    else if (window.ActiveXObject) 
    {
        xhr = new ActiveXObject("Microsoft.XMLHTTP");
    } 
    xhr.open("GET", 'http://localhost/football2/sallesDesMachines/synchro.inc.php?'+fichier, false);
    xhr.send(null);
    if(xhr.readyState == 4) return(xhr.responseText);
    else return(false);
     
}


Qu'es ce qui me manque par passer en asynchrone?
Merci