20. juli 2005 - 15:52Der er
13 kommentarer og 1 løsning
SortOn(Array.NUMERIC) problem
Er der nogen som har et svar på hvorfor, når jeg bruger sortOn("num", Array.NUMERIC); på en array der indholder 4 numre( feks: 702,981,711,1215 ). Giver den mig 1215,702, 711,981 tilbage... Dette sker hvergang der er 1 tal over 1000 og 2 eller flere under 1000, hvis der er 2 numre over 1000 og 2 under, giver den mig det rigtige output. Som skulle være 702,711,981,1215.
Min array ser således ud: ([num:981 title:"prob1"],[num:711, title:"prob2"],([num:702, title:"prob3"],([num:1215, title:"prob4"])
Problemet ligger heller ikke hos mig men hos kunden, når kunden køre filen med scriptet, gør den netop dette. Det vises også korrekt hos mig og ca 15+ computere som jeg har prøvet af, men ude hos kunden har de 2 ud af xxx antal computere som viser dette resultat. Og jeg har et større problem med at debugge, da jeg mere eller mindre skal kontakte kunden for at være mit mellemled :p Rimelig tidskrævende, for en ting der ellers burde være ligetil...
Mit script er mere eller mindre identisk med dit, ud over jeg bruger nogle if statements istedet for for. Da jeg skal vide hvilket produkt(title) numrene tilhøre.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.