Preposilam dotaz... ------- Start of forwarded message ------- From: petr.novak@vitana.cz Zdravim, mam malou potiz a protoze s tim nemuzu hnout a nepomohly mi ani referencni prirucky, obracim se na jiz tolikrat osvedcenou konferenci. Ale k veci... Vytvoril jsem si pole cisel a nyni pomoci metody sort() potrebuji tyto cisla seradit. To sice funguje, ale cisla jsou prevedena na retezec a razena lexikograficky. A to prave nechci. Vycetl jsem, ze se mam odkazat z metody sort() na porovnavaci funkci. Referencni prirucka pravi, ze ona fce 'musi byt odkazem na funkci o dvou parametrech, ktera musi vracet ciselnou hodnotu a pole je setrideno s ohledem na hodnotu vracenou funkci.' Takhle vypada cely kod (je obslehnuty z referencni prirucky DHTML) function porovnavaci_funkce(x,y) { return x-y; } a=new Array(54,132,11) b = a.sort(spravny zapis odkazu na porovnavaci funkci); document.write(b); Neni mi ovsem zcela jasne, jak se spravne odvolat na tuto fci z metody sort(), aniz bych neobdrzel chybove hlaseni... Terrior
This archive was generated by hypermail 2.1.2 : 12. 07. 2002, 11:01 CEST