Le mardi 18 janvier 2011, Jean-Pierre M a écrit :
> Je n'ai pas testé le code en détail mais
> *TitreLesson = new Array();
> TitreLesson['BookUnUn'] = 'Vocabulaire - Book 1 - Lessons 1 & 2';
> TitreLesson['BookUnTrois'] = 'Vocabulaire - Book 1 - Lesson 3';*
> Ne fonctionne pas habituellement (je dis cela de tête intuitivement).
>  Lesson n'est pas un tableau mais un objet JSON ou un dictionnaire (un jeu
>  de clé valeur:
> Je recommande pour cette partie de:
> *TitreLesson={'BookUnUn':'Vocabulaire - Book 1 - Lessons 1 & 2',
> BookUnTrois':Vocabulaire - Book 1 - Lesson 3' }*
> Après on peut effectivement utiliser
> *alert (**TitreLesson['BookUnUn'] )* par exemple
> 
merci mais j'ai essayé et ça marche pas du tout, ou alors j'ai mal fait.

Ce qui marche est mon tableau comme indiqué mais il me faut passer le nom de 
la leçon en dur, sinon ça marche pas or c'est en variable que je voudrais le 
passer

function Apprendre(Lesson){
var Exercice = TitreLesson['BookUn']; marche mais
 
var Exercice = TitreLesson[Lesson]; ne marche pas or c'est ça que je veux

-- 
Cordialement, Daniel Cartron
« Quand on a oublié d'acheter du sucre, on peut parfaitement sucrer son café 
avec une betterave, mais c'est plus long. »
François Cavanna - Le saviez-vous ?
_________________________________
Linux mailing list
Linux@lists.parinux.org
http://lists.parinux.org/mailman/listinfo/linux

Répondre à