и снова сдрасте.
вообщем с первым вопросом почти полностью разобрался кроме одного ньюанса...
это вкратце кусок кода, который я использую:
var cursorStart=document.createElement('span'),savedRange=window.getSelection().getRangeAt(0)
cursorStart.className='white';
savedRange.surroundContents(cursorStart)
теперь, прошу, подскажите как быть в таком случае:
есть вот такой, например, участок. если я выделяю 'ello'
<span class="bold">H|ello|</span> <span class="under">world</span>:)
то все работает нормально, ну а если происходит вот такое (выделяем 'ello</span> <span class="under">wo')
<span class="bold">H|ello</span> <span class="under">wo|rld</span>:)
то получается проблема.
подскажите как справится с этим и сделать что б на выходе было вот так:
<span class="white">ello</span></span> <span class="under"><span class="white">wo</span>
и еще один вопрос - если я ничего не выделяю, то span.white вставляется нормально, но курсор не устанавливается внутри этого нового спана. скажите как установить курсор во внутрь
заранее спасибо)