#0
by vladnet
Вот такая задача встала. Нажимаем кнопку на панели инструментов и в поле вставляется что то. Еще было бы интересно знать выделенный текст, уметь передвигать текст вверх вниз. Поискал в инете нету. Пожалуйста кто знает подскажите.
#3
by asady
яндексом пользуйся Internet Explorer позволяет нам сделать это при помощи следующих методов : createTextRange - данный метод создает объект типа TextRange (текстовый диапазон) и позволяет манипулировать текстом. Пустой текстовый диапазон представляет собой курсор - точку ввода. collapse - данный метод объекта TextRange сужает текстовый диапазон до 0 (превращает его в курсор (в точку ввода)) и устанавливает точку ввода либо в начало диапазона (collapse(true) или просто collapse, так как значение по умолчанию true) или в конец (collapse(false)). select - медод объекта TextRange нужный для визуального выделения текста включенного в диапазон. В случае пустого диапазона просто устанавливает текстовый курсор. Пример: function moveCaretToStart(inputObject){ if (inputObject.createTextRange) { var r = inputObject.createTextRange; r.collapse(true); r.select; }}function moveCaretToEnd(inputObject){ if (inputObject.createTextRange) { var r = inputObject.createTextRange; r.collapse(false); r.select; }} в качестве аргумента ф-ям передается объект элемента ввода, например: moveCaretToStart(document.formName.textareaName)
#4
by vladnet
Дело в том что нужно установить где курсор не в textarea или input а именно где он находится при редактировании самого html.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- ПолеHTMLДокумента как сделать?
- Как программно получить получить пароль пользователя в текущем сеансе работ
- ПолеHTMLДокумента
- Работа с элементом ПолеHTMLДокумента
- Как получить остатки по регистру на позицию документа?
- Как получить ГУИД элемента по OLE, записать и получить по нему ссылку?
- Как загрузить макет типа HTML документ в ПолеHTMLДокумента?
- Как получить содержимое ПолеHTMLДокумента?
- Не отображается html в элементе классической формы ПолеHTMLДокумента
В этой группе 1С
- СКД: Как в отчете, созданном с использование компоновки данных, убрать отступы?
- для выполнения отладки необходимо включить поддержку сетевого протокола TCP IP
- СКД: Как убрать "ИТОГО"
- СКД: Как программно поменять группировки в компоновке данных?
- Подключение ТСД по Wi-Fi
- Динамический список установка отбора и очистка
- ЗУП: показатели схем мотивации
- запросом получить похожие наименования номенклатуры
- СКД: Не верно считается вычисляемое поле в СКД
- регистр сведений: не заполняется измерение типа строка
- 1C v8.2.9.356
- Гиперссылка в табличном поле
- Основные средства в УТ
- СКД: Колонтитулы в системе компоновки данных
- Как получить ГУИД элемента по OLE, записать и получить по нему ссылку?
- имя группировки в запросе
- Помогите объединить две таблицы в одну печатную форму
- 1C sql начало тормозить
- Где в УПП быстро и для всех запретить непосредственное удаление объектов?
- Печать pdf из командной строки