Bonjour J'ai eu pas mal de problèmes avec les objets Javascripts, je ne me souviens plus comment je les ai résolus...
Tu peux toujours passer en paramètre d'une fonction Javascript un objet JSON, dit aussi objet Javascript et qui ressemble beaucoup aux dictionnaires Python: lesson={"1":[un tableau de leçons associés à la clé 1],"2":[..........],................ } Tes objets javascripts peuvent être aussi profond que tu le désire....(dictionnaire de dictionnaire etc...) Le 17 janvier 2011 12:45, Daniel Cartron <d...@cartron.org> a écrit : > Salut tous, > > J'ai lu plusieurs articles consacrés au sujet mais pas bien tout compris. > > Pour le truc que je suis en train de faire je me retrouve à avoir 15 > fonctions > identiques à un seul détail près ; le tableau (array) qu'elles utilisent. > Donc > je me dis que j'aurais intérêt à passer le nom de tableau en argument, et > le > récupérer dans la fonction. > > mettons : > > function Apprendre(Lesson){ > Numero = Math.round(Math.random() * (Lesson.length-1)); > var Exercice =Titre; > Exercice += LigneDebut + Lesson[Numero][0]; > Exercice += CelluleLigne + Lesson[Numero][1]; > Exercice += CelluleLigne + Lesson[Numero][2]; > Exercice += CelluleTraductionLigne + Lesson[Numero][3] + LigneFin; > document.getElementById("exercice").innerHTML = Exercice; > } > > que j'appelle avec > > onclick="Aprendre(BookUn)" > > afin que la fonction comprenne qu'elle doit chercher dans le tableau nommé > BookUn mais ça le fait pas. > > J'ai faux où ? > > -- > Cordialement, Daniel Cartron > « C'est parce qu'il était bègue que Moïse a mis quarante ans à conduire les > Hébreux jusqu'à la terre promise. Sinon il n'aurait mis que vingt ans. » > _________________________________ > Linux mailing list > Linux@lists.parinux.org > http://lists.parinux.org/mailman/listinfo/linux >
_________________________________ Linux mailing list Linux@lists.parinux.org http://lists.parinux.org/mailman/listinfo/linux