ik heb een pagina waar 10 selectlists met dezelfde content gevuld moeten worden. Het probleem is dat er zo'n 1500 (en groeiend) aantal items in elke list komen wat de broncode nu al 1.7Mb maakt.
Ik heb via java alle items in een array gedumpt en loop via een loop daardoor, zodat de size nu 279Kb is.
Dit is de functie:
Het probleem is nu dat iexploder crasht op de loop. Als ik het aantal items terugbreng naar 250 duurt het zo'n 10 a 15 secs, maar op de volle 1500 crasht ie
Iemand enig id wat ik hier aan kan doen
Ik heb via java alle items in een array gedumpt en loop via een loop daardoor, zodat de size nu 279Kb is.
Dit is de functie:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
| function fillSelect(foo) {
eval("document.pagina." + foo + ".length = 0;");
eval("document.pagina." + foo + "[0] = new Option(\"<Geen pagina gekozen>\");");
eval("document.pagina." + foo + "[0].selected = true;");
for (i=1; i <= inhoud.length-1; i++)
{ q = inhoud[i-1];
tekst = q[0];
id = q[1];
eval("document.pagina." + foo + "[i] = new Option(tekst, id);");
}
eval("document.pagina." + foo + ".selected = 0;");
}
</script> |
Het probleem is nu dat iexploder crasht op de loop. Als ik het aantal items terugbreng naar 250 duurt het zo'n 10 a 15 secs, maar op de volle 1500 crasht ie
Iemand enig id wat ik hier aan kan doen
:: Game Over ::