contenidoEditable javascript ubicación de caret en div

tengo uncontentEditable div.

Digamos que el usuario hace clic en un botón que inserta HTML en el área editable.

Por lo tanto, hacen clic en un botón y se agrega lo siguiente a lainnerHTML delcontentEditable div:

<div id="outside"><div id="inside"></div></div>

¿Cómo coloco automáticamente el cursor (es decir, el caret) EN la división "interior"? Peor. ¿Cómo puede funcionar esto en IE y FF?

Respuestas a la pregunta(3)

Su respuesta a la pregunta