abnun: 2 Auswahllisten, Inhalt von einer in das andere kopieren

hallo,

ich habe folgendes problem, ich soll eine javascript - funktion schreiben, die es ermöglicht die einzelnen inhalte einer auswahlliste in eine andere zu kopieren und das gleiche auch wieder rückwärts, das entsprechende element müsste dabei aus der "ersten" (also die liste, die dann grad angesprochen wurde) verschwinden und in der anderen angezeigt werden.
Leider hab ich da überhaupt keine Ahnung wie ich das anstellen soll ... vielleicht gibt's hier ein paar Checker die mir helfen können ?
Danke!

  1. abend,

    folgender code kopiert den gerade selektierten wert einer selectbox
    in die andere. der gewählte wert wird aus der ursprünglichen gelöscht
    und der neuen angefügt (IE):
    --- code ---
    <script language="JavaScript">
    function copyMarkedValue(selNr) {

    //PFADE BESTIMMEN
     if(selNr==1)
     {
      From = "opt1";
      FromRoot = document.getElementById('opt1');
      To = "opt2";
      ToRoot = document.getElementById('opt2');
     } else {
      From = "opt2";
      FromRoot = document.getElementById('opt2');
      To = "opt1";
      ToRoot = document.getElementById('opt1');
     }

    //DATEN DER SELEKTIEKTION
      selValue = FromRoot.value;
      selIndex = FromRoot.selectedIndex;

    //WERT AUS 'FROM' LÖSCHEN
      FromRoot.remove(selIndex);
      FromRoot.selectedIndex = 0;

    //WERT ZU 'TO' HINZUFÜGEN
     ToRoot.options[ToRoot.length] = new Option(selValue,selValue,true);
    }
    </script>

    x)
    <select name=opt1 id=opt1>
     <option value=1.1>1.1</option>
     <option value=1.2>1.2</option>
     <option value=1.3>1.3</option>
    </select>

    y)
    <select name=opt2 id=opt2>
     <option value=2.1>2.1</option>
     <option value=2.2>2.2</option>
     <option value=2.3>2.3</option>
    </select><p>

    <input type=button value="x => y" onClick="copyMarkedValue(1)">
    <input type=button value="x <= y" onClick="copyMarkedValue(2)">
    --- code ---

    mfg,
    (tanz das)
    Z.N.S.

    --
    <img src="http://www.dmp-web.de/comunicout/neubauten.gif" border="0" alt="">
    1. wow!!!

      vielen dank für die schnelle und gute antwort, das ist genau das was ich gebraucht hab.

  2. ähem...jetzt hab ich noch ein Problem, ist es auch noch möglich eine ähnliche Funktion zu basteln, die sich ALLE Elemente Auswahlliste nimmt und diese dann entsprechend rüberkopiert ???