Я прочитал статью, но немного не понял как это будет работать и влиять на курсор.
До пустим мне по событию нужно из одного элемента вставить текст в iframe в режиме designMode = on.
var root = parent.document.getElementById("text");
var rng = root.createRange();
rng.setStart( /* устанавливаем начало */ );
rng.setEnd( /* устанавливаем конец */ );
iframe.innerHTML = rng.toString();
Но после вставки курсов все равно оказывается вначале. Я просто немного не понимаю принципа, можно по подробнее.