2010-08-18 7 views
7

Lors de la création d'un éditeur de texte enrichi sur plusieurs navigateurs. Lequel utiliseriez-vous et pourquoi? Gardez à l'esprit que le collage doit être résilient pour résister à plusieurs sources (bloc-notes, mots, autres sites Web) et ne doit dépendre d'aucune bibliothèque Javascript.Édition de texte enrichi - designMode vs contentEditable

Répondre

9

Vous voulez probablement contentEditable. designMode s'applique au document contentEditable à un élément spécifique et à ses enfants.

http://blog.whatwg.org/the-road-to-html-5-contenteditable

+1

... et aucun d'entre eux sont une solution satisfaisante à ce moment. J'ai en quelque sorte abandonné ce que l'on appelle l'édition de texte enrichi (que je suppose juste être un synonyme pour les éditeurs WYSIWYG) et collé à Markdown. –

+0

@Yi Jiang - J'ai trouvé quelques ressources sur MarkDown mais la partie édition ressemble à une forme de format "wiki", qui ne conviendra pas à nos utilisateurs. Avez-vous un exemple d'éditeur MarkDown WYSIWYG qui effectue une conversion à la volée lors de la modification de l'utilisateur? – Gary

+2

Est-ce que RTE n'est pas encapsulé par un iFrame qui fait de l'éditeur de texte riche un 'document'? Si tel est le cas, contentEditable et designMode ne seraient-ils pas la même chose dans le contexte auquel ils s'appliquent? – Gary