Je déteste paraître négatif, mais cela est tellement dur qu'il est ridicule. Vous devez traiter avec IE et d'autres, et les implémentations sont très différentes. Mais quand il devient trop dur, c'est que si vous cliquez sur un bouton pour insérer l'image, vous perdez le focus et la position du curseur, donc vous devez vous souvenir de la position avec une capacité de bookmarking onblur (encore, IE différent). Le point de focalisation n'est pas vraiment un problème si votre contenu editable est dans un iframe et maintient son propre focus. (Note: pas dissing IE ici, je préfère réellement leur implémentation à la norme DREK W3C.)
Vous pouvez regarder quelques éditeurs de texte open source pour des indices et des conseils. Mais vous trouverez une énorme quantité de code pour gérer ces tâches simples.
se demandait comment je pouvais mettre cela à la fin de l'e zone d'abandon plutôt qu'un point spécifique – kqlambert
@kricket: http://stackoverflow.com/a/4238971/96100 –