2012-04-05 3 views
3

connexes: ContentEditable AlternativeHistoire des alternatives contentEditable

Je suis tout à fait sûr qu'il y avait des éditeurs en ligne WYSIWYG et comme avant contentEditable. Je me souviens d'utiliser GDocs et GMail avec des fonctionnalités de texte enrichi qui ont presque agi de la même manière que contentEditable. Donc, je voudrais un historique (de préférence technique) de la façon dont de telles choses ont été conçues avant que n'existe contentEditable. Si l'histoire des solutions de contournement est longue, vous n'avez pas besoin d'expliquer tous les détails - juste l'idée de base pour que je puisse la rechercher (liens appréciés, cependant), et/ou comprendre pour moi-même.

+0

Pourquoi voudriez-vous une alternative? Cela fonctionne plutôt bien. – andufo

Répondre

3

contentEditable a été introduit avec Internet Explorer 5.5; oui il y a longtemps. C'est un peu plus tôt que n'importe quel GMail, GDocs ou quelque chose comme ça.

Avant que IE fourni des fonctionnalités d'édition avec un contrôle ActiveX (qui a été utilisé dans FrontPage par exemple)

Vous pouvez lire un full history at the WHATWG blog

+0

Oui, mais c'était seulement IE. Le monde a toujours utilisé des solutions de contournement - certaines d'entre elles sont toujours utilisées. Je ne veux pas d'histoire de contentable - je veux que les (bonnes) méthodes utilisées pour le contourner, de préférence dans l'ordre chronologique. Ce genre de choses ne sera documenté nulle part, mais je pense qu'un programmeur de cette époque le saurait. – Manishearth

+0

Il a été introduit par IE, mais ensuite mis en œuvre par le reste des navigateurs. Pourquoi pensez-vous que les gens avaient l'habitude de créer un éditeur complet par eux-mêmes et maintenant personne ne se souvient de ces éditeurs? L'éditeur WYSIWYG a toujours utilisé contentEditable/designMode (ou Java dans certains cas), les nouveaux GDocs étant l'exception. – AlfonsoML

+0

Parce que je me souviens d'avoir utilisé de tels éditeurs dans Firefox .. Bien que IE 5 soit assez ancien, FF avait peut-être cette fonctionnalité de toute façon. Merci alors. – Manishearth