Tengo dos selects múltiples donde el primero tiene un cierto numero de campos y que al pulsar sobre el botón de añadir, se pasa el valor seleccionado al segundo select, a la vez que también una opción de mover (eliminar) los campos del segundo select y colocarlos de nuevo en el primero.
el código de la función es este:
Código:
Esto me funciona bien en iExplorer 7 y 8, y en Firefox, pero en iexplorer 6, me da un error al presionar sobre el botón de añadir/quitar de "Tipo Incorrecto".... function AddToSecondList() { var fl = document.getElementById("firstlist"); var sl = document.getElementById("secondlist"); for (i = 0; i < fl.options.length; i++) { if(fl.options[i].selected) { sl.add(fl.options[i],null); } } return true; } function DeleteSecondListItem() { var fl = document.getElementById("firstlist"); var sl = document.getElementById("secondlist"); for (i = 0; i < sl.options.length; i++) { if(sl.options[i].selected) { fl.add(sl.options[i],null); } } return true; } ... ... ... <input type="button" value="afegir" onclick="AddToSecondList();" /> <input type="button" value="eliminar" onclick="DeleteSecondListItem();" />
Sabéis donde puede estar el error??
Gracias