Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Получить курсор в элементе с contentEditable="true" (https://javascript.ru/forum/dom-window/22030-poluchit-kursor-v-ehlemente-s-contenteditable%3D-true.html)

Maxman 06.10.2011 12:18

da_ff, я уже нашёл)) Осталось разобраться с Оперой, там в приведённом вами примере для Gecko она вставляет в начало текстовой области...

da_ff 06.10.2011 12:30

Maxman,
возможно это кусок из старого проекта, сейчас уже не помню были ли проблемы с оперой и что делал

tyareg 29.02.2012 03:31

Здравствуйте, уважаемые. Не хочется плодить темы, поэтому здесь задам вопрос.
Возникла следующая проблема. Если я в див вставляю <span> то в CHROME курсор остается в нем.(то есть при следующей вставке новый html вставляется в span, а не див).
var el =document.createElement('i');
el.style.color='red';
el.innerHTML='fg45';
selectionRange = window.getSelection().getRangeAt(0);
selectionRange.deleteContents();
selectionRange.insertNode(el);
window.getSelection().removeAllRanges();
selectionRange = document.createRange();
selectionRange.selectNode(el);
selectionRange.collapse(false);
sel = window.getSelection();
sel.removeAllRanges();
sel.addRange(selectionRange);

Следующий код нормально работает в FF и Опере.
Натолкните на мысль

tyareg 03.03.2012 01:52

Все разобрался, это баг CROME


Часовой пояс GMT +3, время: 10:31.