Bonjour, Voici le problème :
---------------------------------------------------------------------------------------
Ce programme de test vise à exploiter des données issues du fichier BWS-Datas000.js par la fonction ChargerDatas().
il s'exécute correctement jusqu'à la fin de la boucle 1 puis se termine.
Si je supprime la boucle 1, il exécute correctement la boucle 2 puis se termine.
Si je supprime les boucles 1 et 2, il exécute correctement la boucle 3.
Je n'y comprend plus rien !!!!!!!!! Merci de tout conseil. je dois faire une énormité pour avoir un tel Pb.
Modifié par Rodolphe (15 Nov 2020 - 16:58)
---------------------------------------------------------------------------------------
<script type="text/javascript" src="BWS-Datas000.js"></script>
<script>
gThèmes = new Array();
gComs = new Array();
gPhotos = new Array();
ChargerDatas();/*** Cette fonction se trouve dans le fichier BWS-Datas000.js ***/
alert("gThèmes.length = " + gThèmes.length); /*** OK bon résultat ***/
alert("gComs.length = " + gComs.length); /*** OK bon résultat ***/
alert("gPhotos.length = " + gPhotos.length); /*** OK bon résultat ***/
/*** Boucle 1 ***/
for (var i = 0; i <= gThèmes.length; i++) {
alert(gThèmes[i].myname); /*** Affichage correct du contenu du tableau ***/
};
/*** FIN DU PROGRAMME La suite ne s'exécute pas !!!!!!!!!!!!! ***/
/*** Boucle 2 ***/
for (var j = 0; j <= gComs.length; j++) {
alert(gComs[j].mycom);
};
/* Boucle 3 ***/
for (var k = 0; k <= gPhotos.length; k++) {
alert(gPhotos[k].myurl);
};
</script>
Ce programme de test vise à exploiter des données issues du fichier BWS-Datas000.js par la fonction ChargerDatas().
il s'exécute correctement jusqu'à la fin de la boucle 1 puis se termine.
Si je supprime la boucle 1, il exécute correctement la boucle 2 puis se termine.
Si je supprime les boucles 1 et 2, il exécute correctement la boucle 3.
Je n'y comprend plus rien !!!!!!!!! Merci de tout conseil. je dois faire une énormité pour avoir un tel Pb.
Modifié par Rodolphe (15 Nov 2020 - 16:58)