Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/07/2003, 14:35
Avatar de dieguicho
dieguicho
 
Fecha de Ingreso: noviembre-2001
Ubicación: Buenos Aires
Mensajes: 1.190
Antigüedad: 22 años, 5 meses
Puntos: 1
ayuda con combos

Hola gente necesito hacer lo siguiente.
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(fboxtbox) {
var 
arrFbox = new Array();
var 
arrTbox = new Array();
var 
arrLookup = new Array();
var 
i;
for (
0tbox.options.lengthi++) {
arrLookup[tbox.options[i].text] = tbox.options[i].value;
arrTbox[i] = tbox.options[i].text;
}
var 
fLength 0;
var 
tLength arrTbox.length;
for(
0fbox.options.lengthi++) {
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(
0arrFbox.lengthc++) {
var 
no = new Option();
no.value arrLookup[arrFbox[c]];
no.text arrFbox[c];
fbox[c] = no;
}
for(
0arrTbox.lengthc++) {
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> 
__________________
On error no hago nada porque deje de fumar...