Логин:

Пароль:

Форумы
Общие вопросы
Document Object Model
Обсуждаем конференцию
Web Usability (test)

Document Object Model

Проблема с заменой selection на объект

Господа, помогите решить трабл:
Необходимо заменить выделенный текст (неважно, где) созданным DOM объектом. Надо решить через selection.createRange(), кто что подскажет?

Вот код:

var seltext = document.createTextNode(document.selection.createRange().text);

var newstyle = objLoc.createElement("SPAN");

newstyle.style.color = "yellow";

newstyle.appendChild(seltext);

objLoc.selection.createRange().replaceNode(newstyle);

В последней строке - проблема: если бы уже был тег, то можно бы было использовать replaceNode(), но выделенный текст - не объект... как можно это обойти (желательно ДОМом)
СообщениеАвторДата
Alex2k11.10.2006 13:56
Alex2k11.10.2006 19:13