Een listbox resorten... hoe?!

Pagina: 1
Acties:

  • Blue-eagle
  • Registratie: September 2000
  • Niet online
Hee allemaal!

Even een kort vraagje (hoop ik).

Ik heb een <select> met een height ingesteld. Dan krijg je dus zo`n mooie hoge lijst, met allemaal <option>`s erin. Heel leuk. Die <option>`s fill ik met een javascript array (dat is de bedoeling, multi dimensional). Nu wil ik dus een 'item' selecteren, en door middel van twee <button>`s de volgorde veranderen. Dus dat ik de geselecteerde <option> kan verplaatsen naar een plaats naar onderen, of een naar boven.
Hoe resort ik in JavaScript een array? Gaat dat makkelijk ofzo, ik ben de draad kwijt (decaf coffee :r ;) )

Suggesties? Search is ook niet erg behulpzaam :(

  • Hangloozz
  • Registratie: Juli 1999
  • Laatst online: 13-07 17:24

Hangloozz

{ @$%&# }

kweet alleen ff dat j sort() kan gebruiken, zoek op google ff.

www.jurgroessen.nl


  • Blue-eagle
  • Registratie: September 2000
  • Niet online
Kan ik daarmee zeggen dat nummer 3 op de plaats van nummer 8 moet komen, en dat nummer acht dan nummer 7 wordt, en nummer 7 wordt 6 etc.?

  • Pelle
  • Registratie: Januari 2001
  • Laatst online: 21:19

Pelle

🚴‍♂️

Op woensdag 24 oktober 2001 13:14 schreef Blue-eagle het volgende:
Kan ik daarmee zeggen dat nummer 3 op de plaats van nummer 8 moet komen, en dat nummer acht dan nummer 7 wordt, en nummer 7 wordt 6 etc.?
Daar zul je zelf een scriptje voor moeten schrijven denk ik... heb hetzelfde probleem gehad (maar dan in PHP). Er zit niks anders op dan huidige en nieuwe positie met elkaar te vergelijken, en daarna alle andere posities aan te passen nav de nieuwe positie.

  • Blue-eagle
  • Registratie: September 2000
  • Niet online
Op woensdag 24 oktober 2001 13:25 schreef Pelle het volgende:

[..]

Daar zul je zelf een scriptje voor moeten schrijven denk ik... heb hetzelfde probleem gehad (maar dan in PHP). Er zit niks anders op dan huidige en nieuwe positie met elkaar te vergelijken, en daarna alle andere posities aan te passen nav de nieuwe positie.
Sjit... dan moet het maar anders. Kill this topic then :)