Bonjour, je suis débutant et je rencontre un probleme sur un script.
J' ai une "textarea" ou la personne poste son message, avec des buttons" gras", "italiques".... qui ajoutent lorsqu on appuie dessu la balise <strong>, <em>....
Mon probleme est de determiné a l' appui de ces buttons si c' est un début( type <strong>) ou une fin(type </strong>) de mise en caractère.
Lorsque la personne appuie pour la premiere fois, on insere la balise <strong>
Mais lorsqu elle rapuit, il faut inserer la balise </strong>
Voila ma fonction:
cliquer est initialiser a 0
la fonction d appelle est onclick="stylo(cliquer)"
Malheureusement, cela me renvoie toujours la balise <strong>.............
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
21 function stylo(cliquer) { if(cliquer==0) { document.forms['texte'].elements['texto'].value=document.forms['texte'].elements['texto'].value + '<strong>'; var det=0; } if(cliquer==1) { document.forms['texte'].elements['texto'].value=document.forms['texte'].elements['texto'].value + '</strong>'; cliquer=0; } if(det==0) { cliquer=1; } return cliquer; }
Voila merci d' avance pour votre aide!!!![]()
Partager