Hej!
Jag har stött på ett problem som jag inte kommer förbi. Jag läser in ett xml-dokument från ett feed, och ska iterera ut informationen.
var myValues = new Array();
var index = 0;
function load(xmldoc) {
var names = xmldoc.getElementsByTagName("name");
var values = xmldoc.getElementsByTagName("value");
var myValue = new Array();
for(i = 0; i < names.length; i++) {
myValue[0] = names[i].childNodes[0].nodeValue;
myValue[1] = values[i].childNodes[0].nodeValue;
myValues[i] = myValue;
}
roll();
}
function roll() {
document.getElementById('Field').innerHTML = myValues[index][0] + document.getElementById('Field').innerHTML;
index++;
if(index >= myValues.length) {
index = 0;
}
preroll();
}
function preroll() {
setTimeout("roll()", 1000);
}
Det enda som fylls på i mitt 'Field', är den sista posten i arrayen 'myValues'.
Någon som hittar mitt fel?