Tableau associatif global
Dans le code principale i reste à zéro alors que dans la fonction Parc_dataHandler() il contient bien les valeurs attendues :?. Le tableau à pourtant une portée globale. Je ne comprends pas merci de votre aide ???
Code principale
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| <script src="DB.js"></script>
<script type="text/javascript" charset="iso-8859-1">
var list_Array = new Array();
read_Parc(db);
var i=0;
for(index in list_Array) {
i++;
}
alert("i=" + i);
</script> |
DB.js
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
| function Parc_dataHandler(transaction, results) {
for (var i=0; i<results.rows.length; i++) {
var row = results.rows.item(i);
list_Array[row['Ref']] = row['Nom'];
}
alert("i=" + i);
}
function read_Parc(db){
db.transaction(
function (transaction) {
transaction.executeSql("SELECT * from Vehi;", [], function(transaction, results){
Parc_dataHandler(transaction, results) }, errorHandler);
}
);
} |