![]() |
Модераторы: Sardar, Aliance |
![]() ![]() ![]() |
|
error |
|
|||
Новичок Профиль Группа: Участник Сообщений: 17 Регистрация: 3.1.2006 Репутация: нет Всего: нет |
Хотел сделать класс, который инкапсулирует xml-дерево с возможностью его асинхронной загрузки.
Пишу (только для IE, чтобы код был свосем короткий и понятный)
А дальше начинается та самая мистика. Дерево создается, данные с сервера получены, вызывается process(), выводится alert, там написано 10 - всё как надо. Но когда потом жму на кнопу - все равно выводится 0. Причем, если присваивание this.a=10 перенести из process() в loadXml(), то всё в порядке. Просьба огромная помочь, если кто знает, в чем дело, потому что с ООП-костылями js я только сегодня познакомился. |
|||
|
||||
BuShaRt |
|
|||
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1391 Регистрация: 29.6.2006 Репутация: нет Всего: 6 |
AJAX только под IE? Вот уж точно мистка...
|
|||
|
||||
error |
|
|||
Новичок Профиль Группа: Участник Сообщений: 17 Регистрация: 3.1.2006 Репутация: нет Всего: нет |
Я написал:
Тебе доставляет удовольствие просматривать лишний код, не имеющий отношения к проблеме? Если так, то это точно мистика. UPD По задаче: Проблема была в том, что this в process() обращается не к нужному объекту myTree, а к объекту, для которого он является конструктором. |
|||
|
||||
ksnk |
|
|||
![]() прохожий ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 6855 Регистрация: 13.4.2007 Где: СПб Репутация: 84 Всего: 386 |
Тут следует с замыканиями помудрить.
Что-то типа
-------------------- Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально ! ![]() |
|||
|
||||
![]() ![]() ![]() |
Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | JavaScript: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |