Rebonjour !
J'ai programm� une fonction qui devrait, normalement, effectuer ces action lorsque l'utilisateur clique sur le bouton liste � puce :
- ins�rer des balise [ul]et [/ul] et placer le curseur entre les deux avec un saut de ligne \n
- Puis, avec une variable qui s'incr�mente ainsi qu'un prompt() � chaque fois que l'utilisateur rentre une valeur
- Enfin on r�cup�re la valeur que l'utilisateur � rentr� et on l'ins�re dans des balises [li] et [/li]
La fonction insertion marche � merveille donc inutile de la reposter ici je pense.
En revanche, ma fonction affiche bien le premier �l�ment n=1 de la liste mais :
- il n'affiche pas le r�sultat avec les [li] et [/li]
- il s'arr�te juste apr�s la premi�re fois alors qu'elle devrait continuer jusque � ce que l'utilisateur annule ou qu'il entre aucune valeurs)
Voici la fonction :
ps : � noter que j'aurais pu �galement effectuer ce code qui ne fonctionne pas non plus :
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 function listapuce() { insertion('[ul]\n','[/ul]'); var n=1; var a=0; while(liste=prompt('Element n°'+n)&(a=0)) { if(liste==""||liste==null) { a++; } else { n++; insertion('[li]'+liste,'[/li]'); } } }
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 function listapuce() { insertion('[ul]\n','[/ul]'); var n=1; var a=0; while(liste=prompt('Element n°'+n,'')&&(a=0)) { if(liste!=""||liste!="null") { n=n+1; insertion('[li]'+liste,'[/li]'); } else { a=a+1; } } }
D'o� peut bien provenir l'erreur ? J'ai cherch� mais j'ai pas trouv� la solution...
Partager