Hi Scope5,
von den vorherigen Aufgabenstellungen ausgehend, hatte ich mir das schon fast gedacht, daß die Frage krönen kommt ;)
Vom Prinzip her ist es nicht möglich, aber es gibt eine Lösung:
<form name='albumMgmt' action='test.html' method='post'>
<select name="Mapping" size="5" multiple>
<optgroup label='Album1' id='Album1'>
<option value='2'>User2</option>
</optgroup>
<optgroup label='Album2' id='Album2'>
<option value='3'>User3</option>
<option value='1'>User1</option>
</optgroup>
<optgroup label='Album3' id='Album3'>
<option value='3'>User3</option>
<option value='4'>User4</option>
</optgroup>
<optgroup label='Album4' id='Album4'>
<option value='1'>User1</option>
</optgroup>
</select>
<input type='submit' value='save'>
<input type='hidden' name='mein_speicher'>
</form>
Beim verschieben der Auswahl in die einzelnen Alben muß Du nur noch in Deine Verschiebefunktion den input sinnvoll füllen.
- wieder mit document.getElementByName('mein_speicher')[0]
oder mit document.forms Element ansprechen
- value=[Element].value + Album_ID + ' : ' + user[n] + ';'
Das ganze löst Du dan serverseitig nach $_POST['mein_speicher'] wieder auf ;)
Gruß aus Berlin!
eddi