Coloration syntaxique dans une textarea

Août 2013

Une zone de texte HTML <textarea> se présente par défaut sous forme d'un simple champ multiligne qui peut être utilisé pour saisir un texte long.

De nombreux CMS ou forum de discussion utilisent des textarea pour saisir du contenu au format HTML, et dans cas il est très utile d'avoir une coloration syntaxique pour rendre le code plus lisible, comme dans un éditeur de texte.

Il existe plusieurs solutions, toutes à base de javascript, pour apporter la coloration syntaxique sur une textarea, en voici un petit résumé :

Cette page peut vous intéresser : changer la couleur des bordures d'une cellule excel à lire tout de suite !

  • Code Mirror : c'est la solution la plus aboutie à l'heure actuelle. Codemirror est notamment utilisé dans phpMyAdmin pour faire la coloration de syntaxe dans le champ de requête SQL.
  • Ace editor : un éditeur de code source (IDE) entièrement web. La coloration syntaxique n'est qu'une fonctionnalité secondaire de Ace editor.
  • Orion : tout comme ace, il s'agit d'un IDE web

Attention, il ne faut pas confondre ces plugins avec un script tel que Syntax Highlighter qui lui sert à faire le la coloration syntaxique statique, c'est-à-dire qu'on ne peut pas éditer le code source contenu dans le champ.

Fini de lire cette page ? allez faire un tour ici : photomontage "habit de nature", ça peut vous intéresser.

0 commentaire
facultatif
Facebook Twitter RSS Email
Forum Excel
Venez découvrir le nouveau forum excel question/réponse à la stackoverflow.com !
Forum Excel
hit parade n'en a rien a foutre du W3C Positionnement et Statistiques Gratuites Vincent Paré