Bonjour,
Je voudrais savoir si il y avait un moyen de faire de la coloration syntaxique dans un textarea. Le but serait de faire une zone de développement avec une coloration du code en temps réel. Je vous remercie.
Bonjour,
Je voudrais savoir si il y avait un moyen de faire de la coloration syntaxique dans un textarea. Le but serait de faire une zone de développement avec une coloration du code en temps réel. Je vous remercie.
Salut,
Pas possible de faire ca avec un textarea.
il est possible de simuler exactement un controle textarea avec un simple div, et la tu pourras manipuler le style du texte dans celui-ci sans difficulté.
Cordialement.
Je te remercie de ta réponse rapide !
J'y avais en effet pensé mais comment on la simule saisie de texte comme l'apparition du curseur par exemple. En gros je comprends qu'il suffit de rajouter une méthode onkeydown="" mais sans le curseur ce n'est pas explicite que l'utilisateur peut saisir du texte.
tu peux en simuler un aussi de curseur tu peux tout faire.
Après de nombreuses recherches infructueuses sur le net, je n'ai pas réussi à trouver comment faire pour complétement modéliser un textarea par un div avec par exemple une barre clignotante. Je me tourne donc à nouveau vers toi
Je n'ai pas le temp de te faireun exemple, mais il existe déjà des "syntaxehightlighter" comme :
http://code.google.com/p/syntaxhighlighter/
je te conseil de le télécharger et de visualiser les exemples, ca te permetera de pas perdr ede temp à vouloir en développer un en temp réel, c'est pas aussi simple et rapide que ca.
Cordialement.
Slu,
J'avais déjà regardé ce code, mais le js est illisible et incompréhensible au possible (vive les variables numériques), de plus l'utilisation d'un textarea avec ce code le "disabled", c'est à dire qu'il devient figé (impossible de rentrer du code).
Finalement j'ai recodé complétement un textarea à partir d'un div et ca marche. Merci pour ton aide.
@++
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager