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

Répondre à