Le lundi 17 janvier 2011, Daniel Cartron a écrit :
> Le lundi 17 janvier 2011, Laurent a écrit :
> > > function Apprendre(Lesson){
> > > que j'appelle avec
> > >
> > > onclick="Aprendre(BookUn)"
>
> Va falloir que j'apprenne qu'apprendre prend 2p ;-)
>
> On a beau se relire on ne trouve jamais ces conneries facilement...
>
> Reste encore un petit pb pour le titre de la leçon, je revérifie et si
> besoin je reposte
>
Le pb persiste bien.
Mon argument pour la fonction a deux usages :
il sert à définir le tableau à utiliser, et ça maintenant ça fonctionne
il sert aussi à afficher le titre de la leçon, et ça fonctionne pas, et je
crois
savoir pourquoi mais pas comment faire fonctionner.
la fonction :
function Apprendre(Lesson){
Numero = Math.round(Math.random() * (Lesson.length-1));
var Exercice = "";
Exercice += TitreLesson[Lesson];
Exercice += ColonnesMot;
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;
}
est appelée par exemple par
onclick="Apprendre(BookUn)"
le tableau utilisé est bien le bon mais le titre qui est dans le tableau
suivant :
TitreLesson = new Array();
TitreLesson['BookUn'] = ' Book 1';
n'est pas trouvé, j'ai le message undefined.
Je suppute qu'il attend un texte et non une variable, mais je tourne en rond
avec les '' pour arriver à mes fins...
Merci pour le coup de main.
--
Cordialement, Daniel Cartron
« Shakespeare n'a jamais existé. Toutes ses pièces ont été écrites par un
inconnu qui portait le même nom que lui. »
Alphonse Allais
_________________________________
Linux mailing list
[email protected]
http://lists.parinux.org/mailman/listinfo/linux