PDA

Просмотр полной версии : получение данных из xml файла


laurisgutmanis
20.02.2009, 16:23
Есть желание, но нет решения.
До назначение полученой из XML файла переменной не продолжать выполнения скрипта.

то есть к примеру, с обыкновенной переменной:
kakk = "new text"; //присвоили переменной значение
.....
//следующие функции и работа скриптов,
//переменная имеет значение "new text"


И вот другой вариант, как хочется, с XML:

nikak = ReadXML("first_var"); //открываем vars.xml, читаем данные, возвращаем, результат назначен в переменной nikak
.....
//следующие функции и работа скриптов
// переменная nikak = undefuned


Как сделать что бы пока на произойдет OnLoad, скрипт дальше не двигался ????


Поиск ничего не дал, подскажите, или ткните носом.

Wolsh
20.02.2009, 18:11
Скрипт надо собирать в логические блоки - Функции. И в данном случае по наступлении события Load в обработчике xml.onLoad запускать нужную функцию, ждущую значение Вашей переменной.

Kuruki
20.02.2009, 18:12
xml.onLoad = next;
function next(){
//следующие функции и работа скриптов
}

laurisgutmanis
20.02.2009, 18:23
спасибо!
такой метод сейчас и используется.

По другому никак?