Embellir le code à l'intérieur d'un textarea
j'ai trouvé ce projet
http://code.google.com/p/google-code-prettify/
je l'ai testé et il fonctionne très bien
mais il ne fonctionne qu'avec (<pre>
)
je veux l'utiliser avec (<textarea>
)
mais si je remplace <pre>
à <textarea>
ça ne fonctionne pas !!
Alors, comment utiliser ce script avec textarea?
Textarea contient juste un bon vieux texte. Pas de mise en forme. Vous avez besoin d'un éditeur de texte enrichi pour la coloration syntaxique. Voir ici: developer.mozilla.org/en/Rich-Text_Editing_in_Mozilla
Un textarea est très différent d'un texte statique, je ne pense pas que vous allez obtenir ce script fonctionne. Une recherche pour "mettre en avant le code textarea" devrait vous donner quelques résultats.
Ok, alors comment résoudre ce problème? puis-je remplacer textarea avec un autre tag html qui font le même travail? ( je permettre à mes utilisateurs de modifier leurs codes html, donc je suis en utilisant textarea ) connaissez-vous une autre idée ?
Un textarea est très différent d'un texte statique, je ne pense pas que vous allez obtenir ce script fonctionne. Une recherche pour "mettre en avant le code textarea" devrait vous donner quelques résultats.
Ok, alors comment résoudre ce problème? puis-je remplacer textarea avec un autre tag html qui font le même travail? ( je permettre à mes utilisateurs de modifier leurs codes html, donc je suis en utilisant textarea ) connaissez-vous une autre idée ?
OriginalL'auteur Alaa Gamal | 2012-08-01
Vous devez vous connecter pour publier un commentaire.
Avez-vous essayé codemirror?
Il fait ce que vous voulez: embellir code dans le textarea.
Heureux de vous aider! 🙂
hey Prasanth, code de miroir semble ajouter beaucoup de vrd et d'où il pourrait frapper les performances si le code dans la zone de texte pousse. Aussi, il est l'ajout d'une barre de défilement qui rend difficile pour la personnalisation. Avez-vous des suggestions?
OriginalL'auteur Prasanth