Z.N.S.: 2 Auswahllisten, Inhalt von einer in das andere kopieren

Beitrag lesen

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="">