für allle die es interessiert, die lösung sieht wie folgt aus:
es geht noch einfacher:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Unbenanntes Dokument</title>
<script type="text/javascript">
function move(von, nach)
{
var i = von.options.length;
while(i--)
{
if(von.options[i].selected)
{
nach.options[nach.options.length] = von.options[i];
von.options[i] = null;
}
}
}
</script>
</head>
<body>
<table>
<tr>
<th align="center">Zur Verfügung
</th>
<th> </th>
<th align="center">Zugewiesen</th>
</tr>
<tr>
<td>
<form name="Zuweisung1" action="">
<select name="Menu1" size="6" multiple style="width:200">
<option value="Heino">Heino</option>
<option value="Michael Jackson">Michael Jackson</option>
<option value="Tom Waits">Tom Waits</option>
<option value="Nina Hagen">Nina Hagen</option>
<option value="Marianne Rosenberg">Marianne Rosenberg</option>
</select>
</form>
</td>
<td>
<p>
<a href="#" onclick="move(document.Zuweisung1.Menu1, document.Zuweisung2.Menu2)">-----></a>
<p>
<a href="#" onclick="move(document.Zuweisung2.Menu2, document.Zuweisung1.Menu1)"><------</a>
</td>
<td>
<form name="Zuweisung2" action="">
<select name="Menu2" size="6" multiple style="width:200">
</select>
</form>
</td>
</tr>
</table>
</body>
</html>
Struppi.