Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
Elias Гость
|
Добавлено: Пт Мар 28 2003 23:41 Заголовок сообщения: Место курсора в поле ввода |
|
|
Проблема - есть поле ввода, скажем, TEXTAREA, там вводим некий текст,едактируем его, курсор бегает туда-сюда. Как узнать, в каком месте находится курсор, чтобы знать, куда его поставить после того, как этот элемент вновь обретет фокус? Да, и как его поставить? Как ни искал, не нашел ни одного метода или свойства для этого |
|
Вернуться к началу |
|
 |
Роман
Зарегистрирован: 23.05.2003 Сообщения: 72
|
Добавлено: Пн Мар 31 2003 13:52 Заголовок сообщения: Никак - слишком ревностно относятся к этому браузеры |
|
|
+ |
|
Вернуться к началу |
|
 |
Elias Гость
|
Добавлено: Вт Апр 01 2003 21:02 Заголовок сообщения: Да, и мне так показалось. Но, хотя бы, как передвигать курсор в поле ввода? (-) |
|
|
- |
|
Вернуться к началу |
|
 |
ilya Гость
|
Добавлено: Ср Апр 02 2003 11:15 Заголовок сообщения: Re: Да, и мне так показалось. Но, хотя бы, как передвигать курсор в поле ввода? (-) |
|
|
как узнать положение курсора я точно не знаю. есть такой объект TextRange. первое что нужно сделать это его создать. пусть есть TextArea:
< TEXTAREA ROWS=10 id=ta > Здесь текст..... < /TEXTAREA >
Создаем textrange: tr = document.all.ta.createTextRange();
у textarea есть следующие методы: expand select move moveStart moveEnd moveToPoint getBookmark moveToBookmark
Почитьай про них. Например на msdn.microsoft.com
Удачи. |
|
Вернуться к началу |
|
 |
ilya Гость
|
|
Вернуться к началу |
|
 |
|