Page 1 sur 1
Transformer mon editeur de texte en WYSWYG
Posté : 13 mars 2006, 22:58
par Death83
Salut a tous,
je me suis fait mon propre éditeur de texte en javscript qui fonctionne comme celui de phpBB (donc avec les baliseBB code).
Mais je voudrais l'améliorer et le rendre "what i see what i get en utilisant AJAX.
Je ne voit pas trop dans quel sens aller pour le moment car je désire conserver mes balises BB. Il faudrai juste qu'elle soit interpréter en javascript et par exemple
devienne
gras dans l'éditeur de texte.
Avez vous des idées?
Posté : 13 mars 2006, 23:18
par Cyrano
Tu devrais explorer le code de
FCKEditor qui fait exactement ce que tu cherches à faire
Posté : 13 mars 2006, 23:20
par Death83
Tu devrais explorer le code de
FCKEditor qui fait exactement ce que tu cherches à faire
Oui mais je pense que je serai vite perdu.
Et il ne fonctionne pas avec un systeme de balise. Car ce que je veut faire est un peu plus compliqué qu'un simple éditeur de texte. Je veut faire un éditeur de texte dérivée de celui que j'ai actuellement (pour qu'il fonctionne pour ceux qui désactive JS).
Posté : 13 mars 2006, 23:35
par Cyrano
Sans JavaScript, ça va devenir une usine à gaz parce que tu sera obligé d'avoir des échanges client/serveur : ça va ralentir considérablement le fonctionnement.
Posté : 13 mars 2006, 23:41
par Death83
Sans JavaScript, ça va devenir une usine à gaz parce que tu sera obligé d'avoir des échanges client/serveur : ça va ralentir considérablement le fonctionnement.
J'ai jamais dis que je ne voulais pas le faire en JS (zsinon je n'aurai pas posté la

).
J'ai deja essayer quelque truc en AJAX mais sans succes.
Posté : 14 mars 2006, 00:34
par Death83
en fait j'obtient les balise HTML dans mon textarea mais le code HTML est considéré comme du texte. Genre j'ai <b>gras</b> au lieu d'avoir: gras.
Vous avez une idée sur comment rendre le texte du textarea soumis au police HTML?
Posté : 14 mars 2006, 01:11
par Truc
pas possible d'inserer directement les balises html dans un textarea. A la rigueur changer tout le format d'affichage en passant par un style CSS sinon va falloir ruser en passant par un DIV plus des fonctions JS.
Enfin beaucoup de travail pour rien, puisque FCKEditor le fait très bien et n'est pas très compliquer à prendre en main.
Posté : 14 mars 2006, 01:19
par Death83
pas possible d'inserer directement les balises html dans un textarea. A la rigueur changer tout le format d'affichage en passant par un style CSS sinon va falloir ruser en passant par un DIV plus des fonctions JS.
Enfin beaucoup de travail pour rien, puisque FCKEditor le fait très bien et n'est pas très compliquer à prendre en main.
Oui je sais FCK editeur est tres puissant mais dans mon cas je dois le faire moi même car les modifs que je devrais faire sur FCK me prendront surement plus de temps que si je le faisait moi même.
J'avais penser a superposer un div par dessus le textarea. Comme ca la personne tape dans le textarea et le texte aparrait dans le div qui sera par dessus. L'inconvéniet de cette methode est que la personne ne verra pas le focus..
Posté : 14 mars 2006, 02:26
par naholyr
Oui je sais FCK editeur est tres puissant mais dans mon cas je dois le faire moi même car les modifs que je devrais faire sur FCK me prendront surement plus de temps que si je le faisait moi même.
Je ne pense pas, tu es en train de vouloir le réinventer complètement, donc il est impossible que ça te prenne moins de temps que de partir de l'existant, et à mon avis l'année prochaine tu y es encore

Posté : 14 mars 2006, 02:48
par Death83
Oui je sais FCK editeur est tres puissant mais dans mon cas je dois le faire moi même car les modifs que je devrais faire sur FCK me prendront surement plus de temps que si je le faisait moi même.
Je ne pense pas, tu es en train de vouloir le réinventer complètement, donc il est impossible que ça te prenne moins de temps que de partir de l'existant, et à mon avis l'année prochaine tu y es encore

Ouais . La je suis en train de regarder le code de FCKeditor.
Je vais enlever tout ce que je trouve inutile et le remanier a ma maniere fonction par fonction. (ca risqe de me prendre 1 an aussi lol (mais ca va m'apprendre plein de chose)).

Posté : 14 mars 2006, 08:56
par Cyrano
Remarque, tu as quand même un défi à relever avec FCKEditor si tu en reprends le code: le rendre compatible avec Opera...

Posté : 14 mars 2006, 13:05
par naholyr
FCKEditor se base il me semble sur des fonctionnalités très spécifiques des navigateurs, qu'Opera ne propose pas.