Bonjour,
Je débute en Javascript. Je souhaiterais confectionner une fonction simple permettant de colorer à la volée du BBCode. Je sais qu'il existe des choses telles que geshi, codemirror, ...
Mais ça ne m'intéresse pas vraiment. Je voudrai mettre les mains dans le cambouis.
Ce qu'il faudrait que je sache est comment je dois m'y prendre, la démarche quoi.
La coloration devrait se faire dans un textarea à la volée. Je comprends qu'il faudra que je modifie le style css des blocs à mettre en évidence et je pense pouvoir faire ça mais ce que je n'arrive pas à comprendre st comment faire pour que la modification du style des éléments à mettre en évidence se fasse à la volée. onFocus() ? onKeyDown() ? Je me demande s'il ne faudra pas mettre plusieurs éléments à la fois...
Ce serait bien si vos pouviez me montrer un exemple de code (geshi et codemirror sont trop complexes pour mes maigres connaissances)
Merci d'avance pour vos réponses.
Modifié par jojaba (13 Jan 2011 - 16:15)
Je débute en Javascript. Je souhaiterais confectionner une fonction simple permettant de colorer à la volée du BBCode. Je sais qu'il existe des choses telles que geshi, codemirror, ...
Mais ça ne m'intéresse pas vraiment. Je voudrai mettre les mains dans le cambouis.
Ce qu'il faudrait que je sache est comment je dois m'y prendre, la démarche quoi.
La coloration devrait se faire dans un textarea à la volée. Je comprends qu'il faudra que je modifie le style css des blocs à mettre en évidence et je pense pouvoir faire ça mais ce que je n'arrive pas à comprendre st comment faire pour que la modification du style des éléments à mettre en évidence se fasse à la volée. onFocus() ? onKeyDown() ? Je me demande s'il ne faudra pas mettre plusieurs éléments à la fois...
Ce serait bien si vos pouviez me montrer un exemple de code (geshi et codemirror sont trop complexes pour mes maigres connaissances)
Merci d'avance pour vos réponses.

Modifié par jojaba (13 Jan 2011 - 16:15)