Probleme en javacsript

Fermé
le mangeur de twix - 25 avril 2002 à 14:37
gaillardps Messages postés 94 Date d'inscription mercredi 27 mars 2002 Statut Membre Dernière intervention 9 décembre 2005 - 25 avril 2002 à 14:51
Bonjour j'ai fait le script suivant:
function Affiche(){
var x = ChCat.selectedIndex
TabProd = new Array()
for (i=0 ; i<tab.length ; i++){
if(tab[i][0]==x){
prod = tab[i][1]
for(j=0 ; j<4 ; j++){
TabProd[j] = prod
}
Le problème c'est que TabProd ne se remplit qu'avec le dernier "prod" alors qu'il y a quatres possibilités comment pourais-je faire pour que
la première possibilité aille dans TabProd[0] la seconde dans TabProd[1]
et ainsi de suite jusqu'à TabProd[3]?
Merci d'avance

1 réponse

gaillardps Messages postés 94 Date d'inscription mercredi 27 mars 2002 Statut Membre Dernière intervention 9 décembre 2005 6
25 avril 2002 à 14:51
C'est normal, les 4 composants de TabProd se remplisse à chaque fois avec la même valeur
de prod.

Remplace ta boucle for (j=0; j>4; j++){ TabProd[j] = prod} par
if (i<4){ TabProd[i] = prod}

En espérant que ça fonctionne comme tu veux

PS
0