Автор Тема: Вызов объекта выше его объявления  (Прочитано 7320 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн X-Disa

  • Завсегдатай
  • Новичок
  • *
  • Сообщений: 36
  • +0/-0
  • 0
    • Просмотр профиля
Вызов объекта выше его объявления
« : 14 Февраля 2006, 20:10:21 »
В отдельном .js скрипте есть функция по контролю количества вводимых символов для textarea.


...

...

...

Функция не срабатывает если ее вызвать ДО объявления textarea,  а если ПОСЛЕ - работает. Как бы сделать чтоб работал вызов до?

Оффлайн 0b0rm0t

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 99
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Вызов объекта выше его объявления
« Ответ #1 : 14 Февраля 2006, 21:27:13 »
Оно и понятно, что не работает. А зачем такое может понадобиться?
Если голова болит, значит она есть.

Оффлайн X-Disa

  • Завсегдатай
  • Новичок
  • *
  • Сообщений: 36
  • +0/-0
  • 0
    • Просмотр профиля
Вызов объекта выше его объявления
« Ответ #2 : 15 Февраля 2006, 11:09:13 »
Количество оставшихся символов надо вывести вверху. А работает только если ниже...

Оффлайн 0b0rm0t

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 99
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Вызов объекта выше его объявления
« Ответ #3 : 15 Февраля 2006, 11:54:07 »
Уууу. Даже не знаю, что сказать. Разве что книжку по js купить.

Hint: при правильной постановке вопроса совершенно неважно, где будет находиться этот код. Количество символов ведь еще и меняться будет по мере ввода, так?
Если голова болит, значит она есть.

Оффлайн X-Disa

  • Завсегдатай
  • Новичок
  • *
  • Сообщений: 36
  • +0/-0
  • 0
    • Просмотр профиля
Вызов объекта выше его объявления
« Ответ #4 : 15 Февраля 2006, 12:28:05 »
Именно так. Все работает, но только если вызов функции идет ниже объявления textarea. Если выше, браузер (firefox) ругается на отсутствие объекта.

Оффлайн CGVictor

  • теперь местный
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2511
  • +0/-0
  • 2
    • Просмотр профиля
    • http://cg.net.ru
Вызов объекта выше его объявления
« Ответ #5 : 15 Февраля 2006, 12:59:27 »
X-Disa
А как ты думаешь, во время вызова "до" - объект существует?
LJ: Backslashed life (rss)

Оффлайн X-Disa

  • Завсегдатай
  • Новичок
  • *
  • Сообщений: 36
  • +0/-0
  • 0
    • Просмотр профиля
Вызов объекта выше его объявления
« Ответ #6 : 15 Февраля 2006, 14:40:35 »
Во время первого вызова - понятно что нет. Но ведь после загрузки станицы он есть!

Оффлайн CGVictor

  • теперь местный
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2511
  • +0/-0
  • 2
    • Просмотр профиля
    • http://cg.net.ru
Вызов объекта выше его объявления
« Ответ #7 : 15 Февраля 2006, 18:02:57 »
X-Disa
А где это ты ее вызываешь после загрузки страницы?
LJ: Backslashed life (rss)

Оффлайн X-Disa

  • Завсегдатай
  • Новичок
  • *
  • Сообщений: 36
  • +0/-0
  • 0
    • Просмотр профиля
Вызов объекта выше его объявления
« Ответ #8 : 15 Февраля 2006, 18:40:17 »
Нет... А как после загрузки? Плохо я js знаю :(

Оффлайн CGVictor

  • теперь местный
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2511
  • +0/-0
  • 2
    • Просмотр профиля
    • http://cg.net.ru
Вызов объекта выше его объявления
« Ответ #9 : 15 Февраля 2006, 19:10:28 »
X-Disa

Плюс

В текущем варианте у тебя функция исполняется в том месте кода, где ты ее написал. А если ты ее пишешь "выше" - то объект inpform.message во время выполнения функции может и не существовать.
LJ: Backslashed life (rss)

Оффлайн y4an

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 51
  • +0/-0
  • 0
    • Просмотр профиля
    • http://berega-next.ru/
Вызов объекта выше его объявления
« Ответ #10 : 16 Февраля 2006, 09:23:11 »
как вариант можно ловить onchange или что то типа onkeydown самой textarea
открой для себя новые БЕРЕГА

Оффлайн for_i_0

  • $15 per hour
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 555
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.php.net/manual/en
Вызов объекта выше его объявления
« Ответ #11 : 16 Февраля 2006, 12:27:43 »
y4an
ИМХО ближе onkeypress.
[off]Безработный[/off]

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28