![]() |
|
||||||||||
|
|
|
|||||
|
Привет всем!
Пишу функцию связанную с парсингом XML и столкнулся с следующей проблемой Пример кода: ------------------- //withpath - строка withpath = 'myxml.firstChild.childNodes[0]' + ...; zzz = Object( withpath ); with( zzz ) { .... } ------------------- Т.е мне нужно чтобы в операторе with отрабатывала переменная - но данный код не отрабатывает. Буду признателен, если кто нибудь поможет и укажет на мою ошибку или невозможность даннего подхода. |
|
|||||
|
Регистрация: Oct 2002
Адрес: Минск,Беларусь
Сообщений: 107
|
Если я правильно понимаю, то нужно просто заменить Object на eval() (или this[]). Почему - я писал где-то выше.
|
|
|||||
|
Правильно понимаешь.
И вообще Object(smth) - весьма оригинальный метод обращения к переменной. ![]()
__________________
Avete, alieni, nos morituri vos sperminus |
![]() |
Часовой пояс GMT +4, время: 09:53. |
|
|
« Предыдущая тема | Следующая тема » |
|
|