BBCODE

ViPHP
ViPHP | 649 Messages

14 déc. 2005, 19:38

Voilà, la question a déjà été abordée ici mais pas exactement ce que je veux... J'ai trouvé sur le web pleins de scripts javascript de bbcode (pour insérer dans un textarea au clic) et comme je comprenais rien au code et que ça marchait à moitié, j'ai décidé de m'y mettre. Je suis arrivé à un script tout petit, qui marche pas:

Code : Tout sélectionner

<html> <head> <title>Test Javascript</title> </head> <body> <SCRIPT language="Javascript"> function ajouter(a) { formulaire.texte.write("[" + a + "][/" + a + "]"); } </SCRIPT> <form name="formulaire"> <input type="button" value="Gras" OnClick="ajouter('gras')"><br> <textarea name="texte" rows="10" cols="40"></textarea> </form> </body> </html>
Évidemment, si je remplace le "formulaire.texte.write" par "document.write", ça marche. Donc, j'en suis venu à conclure que la méthode write ne s'applique pas à un textarea... alors comment? (et je cherche pas des codes de 200 lignes :D )

Merci à tous
Image

Eléphant du PHP | 90 Messages

14 déc. 2005, 21:54

Bonjour

Code : Tout sélectionner

<SCRIPT language="Javascript"> function ajouter(a) { document.formulaire.texte.value += ('[')+a+('][/')+a+(']'); } </SCRIPT> <form name="formulaire"> <input type="button" value="Gras" OnClick="ajouter('gras')"><br> <textarea name="texte" rows="10" cols="40"></textarea> </form> </body> </html>
@ Dgse
Je ne tiens pas a etre un genie. J'ai suffisamment de probleme a etre un homme.

ViPHP
ViPHP | 649 Messages

14 déc. 2005, 21:56

Oui, merci beaucoup
Image