Avatar billede dme Nybegynder
19. august 2001 - 22:03 Der er 3 kommentarer og
1 løsning

Problemer med en <SELECT> ... </SELECT>

Hej allesammen!

Da jeg ikke lige kunne finde ud af, at forklare min problemstilling uden brug af et eksempel, så har jeg lagt et eks. her: http://www.teos.dk/eksempel.htm

Det jeg meget gerne ville gøre er, at kunne markere række3, klikke på \"Op\", og så rykker række3 op over række2. Med \"Ned\" gælder det omvendte.

Hvordan gøres det?

/David
Avatar billede jakoba Nybegynder
19. august 2001 - 22:11 #1
Kik her: http://hjem.get2net.dk/Jakob.Aggernaes/temp/exp66097.html

Det du søger ligger under knapperne \'flyt op\' og \'flyt ned\'

mvh JakobA
Avatar billede jiggypoof Nybegynder
19. august 2001 - 22:15 #2
JacobA> Jeg har et spørgsmål....som du sikkert kan hjælpe med....men er du på icq eller noget lign...da det kræver en del forklaring?
Avatar billede roenving Novice
19. august 2001 - 22:25 #3
Jeg måtte godt nok have quick-referencen frem, men der er en .text property på en option[i]

så du må

<select name=\"minSelect\" ... osv. //Vælg aldrig system-navne til id\'s

<input type=button value=\"Op\" onClick=\'optionUp();\'>
<input type=button value=\"Ned\" onClick=\'optionDown();\'>

og i head-sektionen:

function optionUp() {
  var sel = document.elements[minSelect]
  selIdx = sel.selectedIndex;
  if (selIdx>0) {
    var tmptxt = sel[selIdx-1].text;
    sel[selIdx-1].text = sel[selIdx].text;
    sel[selIdx].text = tmptxt;
}

function optionDown() {
  var sel = document.elements[minSelect]
  selIdx = sel.selectedIndex;
  if (selIdx<sel.length) {
    var tmptxt = sel[selIdx+1].text;
    sel[selIdx+1].text = sel[selIdx].text;
    sel[selIdx].text = tmptxt;
}

lige skrevet ud af hånden -- ikke testet =·]
Avatar billede jakoba Nybegynder
19. august 2001 - 22:36 #4
jiggypoof >> det nærmeste er nok email. den må gerne være lang. jakob.aggernaes@get2net.dk
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester