Odio sonar negativo, pero esto es tan duro que es ridículo. Tienes que lidiar con IE y otros, y las implementaciones son muy diferentes. Pero donde se vuelve extremadamente difícil es que si haces clic en un botón para insertar la imagen, pierdes el foco y la posición de intercalación, por lo que debes recordar la posición con alguna habilidad de marcado de onblur (una vez más, IE diferente). Lo central no es tanto un problema si su contenido editable está en un marco flotante y mantiene su propio enfoque. (Nota: no estoy perjudicando a IE aquí, en realidad prefiero su implementación al Drek estándar W3C.)
Puede ver algunos editores de texto de código abierto en busca de pistas y sugerencias. Pero encontrarás una enorme cantidad de código para manejar estas simples tareas.
me preguntaba cómo podría configurar esto para el final de la e área digitable en lugar de un punto específico – kqlambert
@kricket: http://stackoverflow.com/a/4238971/96100 –