Insérer du texte en Javascript contenteditable div

J'ai un problème lorsque j'ai besoin d'insérer un texte (chaîne de caractères, qui peuvent ou non avoir des balises html) dans un div. Il doit être un div et pas un textarea.

Est-il de toute façon? Tout d'abord, j'ai besoin d'obtenir la position du curseur, puis en insérant le texte dans cette position.

Il est similaire à la fonction insertAdjacentText, mais il ne peut insérer avant ou après une balise, et ne fonctionne que sous IE.

Reportez-vous à cette URL: http://yart.com.au/test/iframe.aspx. Notez comment vous pouvez positionner le curseur dans le div, nous avons besoin d'ajouter du texte à l'emplacement du curseur.

OriginalL'auteur Restless Wanderer | 2008-10-30