![]() |
|
||||||||||
|
|||||
|
Есть проблема с присоением фокуса в поле input.
Во-первых, не всегда получается использовать команды по отношению к текстовому полю, созданному НЕ динамически (хотя в литературе написано, что это не имеет значения), например onSetFocus. Во-вторых, даже, если поле создано динамически, почему-то не работет такой скрипт: textField.onSetFocus = function(){ textField = ""; } Фокус присваивается, но текст остается на месте... Иными словами, нужно, чтобы при клике по полю ввода предыдущий текст убивался. А в идеале хотелось бы, чтобы подобная команда выполнялась по отношению к полю созданному на листе, а не с помощью CreateTextField . Помогите, пожалуйста, решить эти вопросы.
__________________
Yukagir |
|
|||||
|
Возможно что-то не так с путями
Попробуй потрейсить textField.onSetFocus = function(){ textField = ""; trace(textField); }
__________________
Учиться и, когда придет время, прикладывать усвоенное к делу - разве это не прекрасно! Беседовать с другом, приехавшим издалека, - разве это не радостно! Не быть по достоинству оцененным светом и не таить обиду - разве это не возвышенно! |
|
|||||
|
Регистрация: Feb 2001
Сообщений: 1,893
|
textField.onSetFocus = function(){
textField.text = ""; } ![]() |
|
|||||
|
-)))) Уррраааа! С полем, созданным программно все получилось на Ура. Дело было в маленьком слове "text".
А с обычным input все равно проблема, блин... Не хочет оно есть onSetFocus никаким боком.
__________________
Yukagir |
![]() |
Часовой пояс GMT +4, время: 17:04. |
|
|
« Предыдущая тема | Следующая тема » |
|
|