voici une fonction Ajax qui est cens�e retourner un tableau

mais le pb c'est que mon tableau est connu � un certain endroit du programme, mais d�s que je sors de la boucle onreadystatechange, le tableau retourn� est inconnu ; comment r�gler ce pb ? (voir mes commentaires dans le code)


function get_select(table)
{

//Objet XMLHTTPRequest
var XHRS = null;

//Si l'objet existe d�j� on abandonne la requ�te et on le supprime
if(XHRS && XHRS.readyState != 0)
{XHRS.abort();
delete XHRS;}

//Cr�ation de l'objet XMLHTTPRequest
XHRS = getXMLHTTP();
//if(!XHRS) {return false;}

XHRS.open("GET", "get_select.php?table=" + escape(table) + ieTrick(), false);

//Recuperation du resultat
XHRS.onreadystatechange = function()
{
//Si le chargement est termin�
if (XHRS.readyState == 4)
{
var reg=new RegExp("[ ,;]+", "g");
var tableselect = XHRS.responseText.split(reg);
alert(tableselect[2]); // ok le alert me donne bien la bonne valeur !
}
}

XHRS.send(null);
return tableselect;
alert(tableselect[2]); // � ce niveau le tableau tableselect n'est plus "connu" ??? donc la fonction ne retourne pas mon tableau
} // fin get_select