Salut à tous!
bon j'irai droit au but! Voici ce code qui affiche les éléments de mon tableau les uns après les autres avec setInterval, ça fonctionne, mais j'aimerais dans le cadre d'un pur entrainement de debutant, l'écrire autrement en lisant le tableau par une boucle for...
Donc voici ou je veux en venir à peu près
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 var tableau = ['Thierry','Linda','Carole', 'Sofiane']; var i=0; function Ligne(){ if(i < tableau.length){ document.getElementById('textDiv').innerHTML += tableau[i]+ '<br/>'; i++; } else{ clearInterval(Ligne); } } setInterval(Ligne, 1000);
Mais là ça m'affiche un "undefined" toutes les deux secondes à la suite! Soit j'ai pris une mauvaise direction depuis le début, soit j'ai la solution sous les yeux mais je bloque là!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 var tableau = ['Thierry','Nicolas','Linda','Carole']; var i=0; function lance(){ for(var i = 0; c = tableau.length, i < c;i++){ function affich(){ document.getElementById('textDiv').innerHTML += tableau[i]+ '<br/>'; } } setInterval(affich,2000); } lance();
Si vous aviez une petite idée svp! Merci d'avance !!!
Partager