20/12/2012 14:45
Votre E-commerce
100% simple et sécurisée pour particuliers et professionels.
—————
Tableau à deux dimensions
On peut créer des tableaux à deux dimensions (et plus encore) par un petit artifice de programmation.
On déclare d'abord un tableau à 1 dimension de façon classique :
nom_du_tableau = new Array (x);
Ensuite, on déclare chaque élément du tableau comme un tableau à 1 dimension :
nom_du_tableau[i] = new Array(y);
Pour un tableau de 3 sur 3 :
Tarif
T. Small
T. Médium
T. Large
Chemises
1200
1250
1300
Polos
800
850
900
T-shirts
500
520
540
nom = new Array(3);
nom[0] = new Array(3);
nom[1] = new Array(3);
nom[2] = new Array(3);
nom[0][0]="1200"; nom[0][1]="1250"; nom[0][2]="1300";
nom[1][0]="800"; nom[1][1]="850"; nom[1][2]="900";
nom[2][0]="500"; nom[2][1]="520"; nom[2][2]="540";
Pour exploiter ces données, voici une illustration de ce qui est possible :
Choix de l'article :
Choix de la taille :
Le formulaire s'écrit :
où la fonction affi() se formule comme suit :
function affi() {
i = document.form.liste.selectedIndex;
j= document.form.taille.selectedIndex
document.form.txt.value=nom[i][j];
}