J'ai le bout de code suivant qui récupere un liste de fichier en bd access.
l'asp renvoie les données correctement, sous la forme
nom_fichier0=...
nom_fichier1=...
...
cant=xx (ou xx est le nombre de lignes ramenées)
tb_row_bd =new array()
trace("appel")
myData = new LoadVars();
requete_asp = "readbd.asp"
myData.load(requete_asp);
//Fetch data
myData.onLoad = function(succes){
if(succes){
for(var i=0; i<this.cant; i++){
tb_row_bd[i] = this["Nom_fichier"+i];
trace(tb_row_bd[i]);
}
}
else {
trace("Error loading data");
}
}
trace("retour ");
stop();
Je m'attendais à avoir en trace :
appel
nom de mon fichier 1
nom de mon fichier 2
...
retour
mais j'ai :
appel
retour
nom de mon fichier 1
nom de mon fichier 2
...
l'évenement onload est systématiquement appelé en sortie de ma procédure , et si je veux utiliser mon tableau tb_row_bd, tous les postes sont "undefined".
des idees ?? merci.