Ver Mensaje Individual
  #7 (permalink)  
Antiguo 02/06/2004, 11:53
tico74
 
Fecha de Ingreso: diciembre-2002
Mensajes: 473
Antigüedad: 22 años, 1 mes
Puntos: 0
Solucion

Espero que esto se pueda ayudarlos e incluso incorporarse al FAQ asi queda de referencia.Lo unico que aun no pude ver es como recibir lsod atos del segundo combo ya que al hacer combo[] y dejar asi asentado en el script javascirpt el nombre del combo , como usualmente se hace para recibir arrays la funcion se pincha.
De todos modos de esta forma podemos hacer el famoso sumar y restar desde un combo (o lista) a otro o desde una caja de texto a combo (o lista):

var numItems = 0;
function suma() {
var txt = document.form1.combo1.options[document.form1.combo1.selectedIndex].text;
addOption = new Option(txt,txt);
document.form1.combo2.options[numItems++] = addOption;
return true;
}

function resta() {
var contSearch = 1;
var selIndex;

if (document.form1.combo2.selectedIndex == -1) {
return true;
}
while (contSearch > 0) {
selIndex = document.form1.combo2selectedIndex;
if (selIndex >= 0) {
document.form1.combo2.options[selIndex] = null;
--numItems;
}
else
contSearch = 0;
}
return true;
}

Saludos a todos!
Tico