![]() |
Виртуальная Клавиатура
Здравствуйте ребята.
Мне поручили создать виртуальную клавиатуру для флеш сайтов. По тихоньку создаю... ну вот сталкнулся с проблемой помогите решить. Как узнать позицию курсора в поле текста. Мне надо сделать так чтоб при нажатии клавиши она печатала оттуда где стоит курсор. А у меня не так у меня всегда печатает с зади. То есть прибавляет букву к концу текста. Как решить эту проблему? |
Код:
//указываем номер сивола, перед которым помещаем курсор |
это как вставлять..
насколько я понимаю проблема еще определить куда вставлять.. вообще-то Selection.getCaretIndex(); сложность в отлове этой позиции при потере фокуса: если смотреть в onKillFocus получаем 0.. как вариант можно смотреть/запоминать текущую позицию в onMouseUp: Код:
var curPos=0; |
| Часовой пояс GMT +4, время: 11:36. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.