que en el menu de la derecha al "poner" un item en el de la derecha no desaparezca de la izquierda.
y si lo "saco" del de la derecha, que no lo ponga en el de la izquierda.
osea que simplemente desaparezca la opcion que quiero quitar
no se si es el script adecuado pero algo es algo
aqui se los dejo perdon lo extenso
saludos para todos
Código PHP:
<HEAD>
<SCRIPT LANGUAGE="JavaScript">
function move(fbox, tbox) {
var arrFbox = new Array();
var arrTbox = new Array();
var arrLookup = new Array();
var i;
for (i = 0; i < tbox.options.length; i++) {
arrLookup[tbox.options[i].text] = tbox.options[i].value;
arrTbox[i] = tbox.options[i].text;
}
var fLength = 0;
var tLength = arrTbox.length;
for(i = 0; i < fbox.options.length; i++) {
arrLookup[fbox.options[i].text] = fbox.options[i].value;
if (fbox.options[i].selected && fbox.options[i].value != "") {
arrTbox[tLength] = fbox.options[i].text;
tLength++;
}
else {
arrFbox[fLength] = fbox.options[i].text;
fLength++;
}
}
arrFbox.sort();
arrTbox.sort();
fbox.length = 0;
tbox.length = 0;
var c;
for(c = 0; c < arrFbox.length; c++) {
var no = new Option();
no.value = arrLookup[arrFbox[c]];
no.text = arrFbox[c];
fbox[c] = no;
}
for(c = 0; c < arrTbox.length; c++) {
var no = new Option();
no.value = arrLookup[arrTbox[c]];
no.text = arrTbox[c];
tbox[c] = no;
}
}
</script>
<style type="text/css">
<!--
.txtfijo { width: 160px}
-->
</style>
</HEAD>
<BODY>
<form name="combo_box">
<table><tr><td>
<select multiple size="10" name="list1" class="txtfijo">
<option value="12">peras</option>
<option value="54">manzanas</option>
</select>
</td>
<td align="center">
<input type="button" onClick="move(this.form.list2,this.form.list1)" value="sacar">
<input type="button" onClick="move(this.form.list1,this.form.list2)" value="poner">
</td>
<td>
<select multiple size="10" name="list2" class="txtfijo">
</select>
</td>
</tr></table>
</form>