Показать сообщение отдельно
  #13 (permalink)  
Старый 22.06.2011, 14:06
Аватар для trikadin
Модератор
Отправить личное сообщение для trikadin Посмотреть профиль Найти все сообщения от trikadin
 
Регистрация: 27.04.2010
Сообщений: 3,417

Murmurianez, мне кажется, вот решение твой проблемы:

<html>
<body>
<div contenteditable="true" id="edDiv">
Текст)
</div>
<button onclick="return clicker()">Вставить &lt;b&gt;</button>
<script>
function clicker() {
 var sel= window.getSelection();
 var rng= document.createRange()
 rng.setStart(sel.anchorNode, sel.anchorOffset);
 rng.setEnd(sel.focusNode, sel.focusOffset);
 var bi= document.createElement("b");
 rng.surroundContents(bi);
};
</script>
</body>
</html>


Все методы, которые я тут использовал, описаны в статье, ссылку на которую я отправлял. Ну, и для ie допилишь ф-цию сам. И вообще допилишь её.
__________________
Читайте:
Ты любопытный) Всё-таки, ничему в этом мире не помешает хорошая доля юмора)
Как спросить, чтобы вам ответили
Часто Задаваемые Вопросы (FAQ)

Последний раз редактировалось trikadin, 22.06.2011 в 14:13.
Ответить с цитированием