par
Patriboom » 14 sept. 2007, 04:42
Voici ce que j'ai fait:
Code : Tout sélectionner
<input type=button onclick="if (this.value == 'Gras') { forms[0].elements['CONTENU'].value = forms[0].elements['CONTENU'].value + '<b>'; this.value = 'Gras*'; } else { forms[0].elements['CONTENU'].value = forms[0].elements['CONTENU'].value + '</b>'; this.value = 'Gras'; } forms[0].elements['CONTENU'].focus();" Value="Gras" name="GRAS" type="button">
Bien sûr, faisant référence à un espace texte nommé 'CONTENU' d'un formulaire [0]
tu peux répéter sur chaque bouton ou te faire une fonction qui gère tous les boutons de la même façon en ne faisant qu'adapter à chaque variante (gras, italique, ect.)
Ensuite, il ne reste qu'à faire du rechercher-remplacer lors de la mise présentation du contenu du champ.
Voici ce que j'ai fait:
[code]
<input type=button onclick="if (this.value == 'Gras') { forms[0].elements['CONTENU'].value = forms[0].elements['CONTENU'].value + '<b>'; this.value = 'Gras*'; } else { forms[0].elements['CONTENU'].value = forms[0].elements['CONTENU'].value + '</b>'; this.value = 'Gras'; } forms[0].elements['CONTENU'].focus();" Value="Gras" name="GRAS" type="button">
[/code]
Bien sûr, faisant référence à un espace texte nommé 'CONTENU' d'un formulaire [0]
tu peux répéter sur chaque bouton ou te faire une fonction qui gère tous les boutons de la même façon en ne faisant qu'adapter à chaque variante (gras, italique, ect.)
Ensuite, il ne reste qu'à faire du rechercher-remplacer lors de la mise présentation du contenu du champ.