Foros del Web » Programando para Internet » Javascript »

ayuda con combos

Estas en el tema de ayuda con combos en el foro de Javascript en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 15/07/2003, 14:35
Avatar de 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...
  #2 (permalink)  
Antiguo 15/07/2003, 15:24
Avatar de Kaopectate
Colaborador
 
Fecha de Ingreso: diciembre-2001
Ubicación: Curaçao (Antillas Holandesas)
Mensajes: 3.179
Antigüedad: 22 años, 3 meses
Puntos: 38
Hola dieguicho.

Por lo que veo, tu problema se parece mucho al FAQ-64, date una vuelta por esos lares a ver si por casualidad ese código te sirve.

Saludos.
  #3 (permalink)  
Antiguo 16/07/2003, 08:49
Avatar de dieguicho  
Fecha de Ingreso: noviembre-2001
Ubicación: Buenos Aires
Mensajes: 1.190
Antigüedad: 22 años, 5 meses
Puntos: 1
una lastima, ese hace lo mismo que el codigo que mande.
yo necesito que no se borren las opciones del menu de la izquierda al "pasarlos" a la derecha, pero si los "sacamos" de la derecha que solo se borren del a derecha

seguire buscando

gracias!
__________________
On error no hago nada porque deje de fumar...
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:32.