[Javascript] Tableau à plusieurs dimensions

Tableau à plusieurs dimensions [Javascript] - HTML/CSS - Programmation

Marsh Posté le 11-09-2006 à 18:09:16    

Bonjour ,
 
Je souhaite utiliser un tableau à plusieurs dimension comme suit :
 
<script>
// Création du tableau CongesTemp qui contiendra tous les congés déja saisis
var CongesTemp = Array('');
CongesTemp[0](Array('10022006','11022006','12022006','13022006','14022006','15022006'),'FF0000','cp',0,'am','am',0);
CongesTemp[1](Array('16022006','17022006','18022006'),'FF0000','cp',0,'am','pm',0);
</script>
 
Cependant, lorsque je récupère CongesTemp[x][0], je devrait obtenir un tableau, mais je n'obtien rien (undefined).
 
J'ai essayé
temp = new Array();
temp = CongesTemp[0][0];
alert(temp.length); => ne renvoie rien
alert(temp); => undefined
 
Merci de votre aide.

Reply

Marsh Posté le 11-09-2006 à 18:09:16   

Reply

Marsh Posté le 11-09-2006 à 18:19:09    

Alors va falloir apprendre à déclarer des tableaux :o

Code :
  1. var CongesTemp = new Array();
  2. CongesTemp[0] = new Array( new Array('10022006','11022006','12022006','13022006','14022006','15022006'),'FF0000','cp',0,'am','am',0);
  3. CongesTemp[1] = new Array (new Array('16022006','17022006','18022006'),'FF0000','cp',0,'am','pm',0);
  4. ...
  5. temp = CongesTemp[0][0];
  6. alert(temp.length); // affiche 5
  7. alert(temp);// affiche 10022006,11022006,12022006,13022006,14022006,15022006 ( méthode toString de la classe Array)


 
edit: en fait length doit afficher 6 ...


Message édité par anapajari le 11-09-2006 à 18:19:44
Reply

Marsh Posté le 11-09-2006 à 23:58:20    

Ah oui, en effet lol, ça c'est la faute à php :D
J'essairai ça
 
PS : CongesTemp est déja déclarer, j'avais juste oublié le new dans les sous tableaux....
 
Merci beaucoup !!
 

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed