![]() |
Модераторы: Sardar, Aliance |
![]() ![]() ![]() |
|
thefree |
|
|||
Новичок Профиль Группа: Участник Сообщений: 33 Регистрация: 14.11.2007 Репутация: нет Всего: нет |
Это сообщение отредактировал(а) thefree - 22.5.2008, 19:07 |
|||
|
||||
smartov |
|
||||||
![]() свой собственный ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4225 Регистрация: 2.2.2006 Где: NJ Репутация: 1 Всего: 259 |
Ругается потому что this.xmlhttp это ссылка на функцию, а не ее результат. Чтобы получить ее результат нужно написать this.xmlhttp() и соответственно this.xmlhttp().open,... но так нельзя
![]() Поэтому для начала я бы заменил
на
Дальше ошибка произойдет во время срабатывания callback функции (onreadystatechange). Когда эта функция отработает в ее контексте не будет никакого this.xmlhttp, потому что this будет ссылаться уже на эту функцию, а не на miniAjax (Про контексты это отдельная тема, советую почитать целый топик который написал Sardar по этому поводу. Уйдет много вопросов) Поэтому можно сделать например так
Это сообщение отредактировал(а) smartov - 22.5.2008, 19:46 |
||||||
|
|||||||
![]() ![]() ![]() |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | JavaScript: для новичков | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |