Har eksperiementeret lidt. Det færdige resultat bliver:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"
http://www.w3.org/TR/html4/loose.dtd"><html>
<head>
<title>Flyt liste-punkt</title>
<meta name="keywords" content="roenving,
http://www.eksperten.dk/spm/491783"><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script language="javascript" type="text/javascript">
function flyt(f,act){
var sel = f.minSelect,from = sel.selectedIndex,tmpv=tmpt="";
var til = (act=='op')?from-1:from+1;
f.amount.value = sel.length;
if(til<0||til>=sel.length)return;
tmpv = sel.options[til].value;
tmpt = sel.options[til].text;
sel.options[til].value = sel.options[from].value;
sel.options[til].text = sel.options[from].text;
sel.options[from].value = tmpv;
sel.options[from].text = tmpt;
sel.options[til].selected = true;
sel.selectedIndex = til;
tmpv = sel.options[0].value;
for(i=1;sel.length>i;i++){
tmpv += "," + sel.options[i].value
}
f.order.value=tmpv;
alert(f.order.value);
}
</script>
</head>
<body onresize onload>
<br>
<form action="changeOrder.php" method="post" id="minForm" name="minForm">
<input type="hidden" name="order" value="">
<input type="hidden" name="amount" value="">
<table><tr><td>
<select name="minSelect" id="minSelect" size="3">
<option value="1">Første<br>
<option value="2">Anden<br>
<option value="3">Tredje<br>
</select></td>
<td>
<input type="button" value="^" onclick="flyt(this.form,'op');"><br>
<input type="button" value="v" onclick="flyt(this.form,'ned');"></td>
</tr>
<tr>
<td colspan="2"><center><input type="submit"></center></td>
</tr>
</table>
</form>
</body>
</html>
roenving> Smid et svar, så får jeg lige Daniel til at give point. Og fra os begge, mange tak!