Mit window.getSelection kann man seine Selection ermiiteln aber nicht aendern.
Natürlich, du musst nur den Artikel lesen und verstehen, diese Zeilen sollten dich interessieren:
if (insText.length == 0) {
range.move('character', -eTag.length);
} else {
range.moveStart('character', aTag.length + insText.length + eTag.length);
}
range.select();
bzw.
input.selectionStart = pos;
input.selectionEnd = pos;
Struppi.