Kald af function i et loop
Er der nogen herinde, der kan fortælle mig, hvorfor der er problemer med at kalde en functin i et loop.Jeg har fx.
for(i=0;i<arrSchemaFields.length;i++)
{
var currentObj = arrSchemaFields[i];
if((currentObj.id.indexOf("FieldID") != -1) && (currentObj.id.indexOf("Total") == -1))
{
arrSchemaFieldData = currentObj.id.split('_');
alert(arrSchemaFieldData.length);
CalculateFields(arrSchemaFieldData[0], arrSchemaFieldData[1], arrSchemaFieldData[2], arrSchemaFieldData[3]);
//document.getElementById(currentObj.id).style.background = "yellow";
}
}
Hvor jeg jo gerne kalde min CalculateFields, for de antal loops, der er. Den kalder kun funktionen een gang, men hvis jeg udkommenterer den og farver baggrunden gul, så løber loopen alle igennem, hvorfor løber mit loop kun een gang igennem, når jeg kalder en funktion i loopet. CalculateFields funktionen kalder yderligere 5 andre funktioner under sig. Kan det være noget om det?
