PDA

Просмотр полной версии : значения переменной в рамках XML.onLoad


Dynamic
07.12.2003, 22:02
Народ, у меня такой вопрос:
- я беру данные из xml-файла и складываю их в массив

myXML = new XML();
myArray = new Array();
myXML.ignoreWhite = true;
myXML.load("img.xml");
myXML.onLoad = function() {
for (i=0; i<30; i++) {
if (myXML.childNodes[0].childNodes[i].nodeName == "img") {
myArray.push(myXML.childNodes[0].childNodes[i].childNodes[0].nodeValue);
}
}
name = myArray;
};

все вродебы работает, но если я пытаюсь после этого изменить значение name – никакого эффекта! Оно остается такое же как и было изначально в рамках XML.onLoad!
Как от этого избавиться?

ilya_cat
08.12.2003, 11:28
Проверил - все нормально меняется. Может быть, ты меняешь значение ДО окончания загрузки XML?