![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
[6 17.05.06]
|
Здравствуйте,
есть компонент Text Area с текстом внутри. нужно, чтоб пользователь мог одним кликом мышки выделять все содержимое (точно как в Java Script есть Onclick focus()... ) можно еще добавить кнопку "выделить все", и при нажатии на нее, будет выделяться все содержимое text area, но хочется все-же обойтись без кнопки. selectAll.addEventListener("click", selAll);
function selAll(){
Selection.setFocus(area);
Selection.setSelection(0,area.length);
}
спасибо Последний раз редактировалось Mattie; 23.10.2006 в 17:22. |
|
|||||
|
Привет!
Выложи исходник с тем, что у тебя получилось(включая код из примера) и напиши варианты, которые тебе бы подошли. Дело в том, что я пытался решить эту задачку и такие результаты: Функции Selection.setFocus Selection.setSelection отлично работают с TextField (ну ты знаешь, динамическое, статическое поле). Текст у меня хорошо держался выделенным при использовании данных функций относительно TextField. Ты интересовался как сделать выделение текста без кнопки. Я не совсем понимаю назначение выделения всего текста. Если тебе нужно очищать этот текст, то это я знаю как сделать и это реализуется проще. Если нужно, чтобы выполнялась процедура при нажатии мышью по ТекстАреа, тогда это - событие focusIn. Я проверял на трейсе, сообщение выводилось при выборе текстового поля. По дополнительной информации лучше пиши мне в персональные сообщения. Надеюсь , что ты рад вниманию к твоему вопросу |
|
|||||
|
Квач
Регистрация: Sep 2006
Адрес: Украина, Киев
Сообщений: 1,526
|
2 Mattie:
Одним кликом мышки выделить всё содержимое текстового поля? Одним кликом по чему именно?
__________________
Да не нужно тебе читать документацию по Flash и AS от Adobe - ты слишком умён для этого |
|
|||||
|
Цитата:
![]() Mattie Создай свой обработчик событий(что-то вроде онМоусДоун, только для текстового поля). Потом в обработчике напиши, то что в первом посте писал. Еще можно создать невидимую кнопку поверх текстового поля, тогда все еще проще. |
![]() |
![]() |
Часовой пояс GMT +4, время: 21:22. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|