![]() |
|
Модераторы: Sardar, Aliance |
![]()
|
|
| maxipub |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 517 Регистрация: 22.10.2009 Репутация: нет Всего: 1 |
привет
есть функция, модифицирующая содержимое textarea необходимо чтобы после вставки текста, курсор и прокрутка textarea перемещались к вставленному тексту я в javascript не силен, пока вот что наработал:
дальше продвинуться не выходит нид хелп |
|||
|
||||
| maxipub |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 517 Регистрация: 22.10.2009 Репутация: нет Всего: 1 |
Никак?
|
|||
|
||||
| CruorVult |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 868 Регистрация: 24.9.2008 Где: г.Киев, Украина Репутация: 3 Всего: 28 |
|
|||
|
||||
| maxipub |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 517 Регистрация: 22.10.2009 Репутация: нет Всего: 1 |
CruorVult, жестко.
Ща похаваю, пойду еще маны почитаю по сабжу. |
|||
|
||||
| maxipub |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 517 Регистрация: 22.10.2009 Репутация: нет Всего: 1 |
Тэкс, нашел время, поюзал. Немного не то.
Просто в примере идет вставка в конец textarea, но в реальных условиях не всегда так будет. Нужен переход именно к курсору. Как быть? |
|||
|
||||
| ksnk |
|
|||
![]() прохожий ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 6855 Регистрация: 13.4.2007 Где: СПб Репутация: 48 Всего: 386 |
А вот не поможет?
-------------------- Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально ! |
|||
|
||||
| maxipub |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 517 Регистрация: 22.10.2009 Репутация: нет Всего: 1 |
ksnk, вы говорите за "Как получить позицию текстового курсора в textarea элементе (textarea - позиция курсора)" ?
Уже пробовал. Эта функция возвращает позицию курсора (в символах), а scrollTop устанавливает прокрутку в пикселях. Если не так, поправьте. |
|||
|
||||
| ksnk |
|
|||
![]() прохожий ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 6855 Регистрация: 13.4.2007 Где: СПб Репутация: 48 Всего: 386 |
Вроде как нужно контролировать и то и другое?.. Есть проект BrowserExtension и в нем DocumentSelection. Imho, немного многовато - +800 строк для перемешения курсора, однако там описана работа с фреймами, текстареа и инпутбоксами. В основном работа с фреймами занимает много места. Если повыкидывать лишнее - можно сократить примерно в 2 раза, если это покажется необходимым. Чтобы установить курсор в нужное место - можно пользоваться методом setRange. чтобы отскроллировать видимую часть к курсору - метод keepScroll -------------------- Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально ! |
|||
|
||||
| maxipub |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 517 Регистрация: 22.10.2009 Репутация: нет Всего: 1 |
ksnk, курсор никак дополнительно контролировать не надо.
Вопрос именно в том, как прокрутить окно к курсору. |
|||
|
||||
| ksnk |
|
|||
![]() прохожий ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 6855 Регистрация: 13.4.2007 Где: СПб Репутация: 48 Всего: 386 |
-------------------- Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально ! |
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | JavaScript: для новичков | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |