Los datos que tengo cargados en el listBoxA, son a través de php.
Este es el codigo JavaScript que llamo desde el boton "Agregar"
Código:
Muchas gracias y un saludo a todos... <script> function pasar_valores() { var de1 = document.getElementById("listTodasEspecies"); var a1 = document.getElementById("listEspeciesAsignadas"); var i = 0; var vec= new Array(); while(i < de1.options.length ) { if( de1.options[i].selected) { vec.unshift({name:de1.options[i].text,value:de1.options[i].value}); } i = i + 1; } if( vec.length > 0 ) { //alert ("entra"); for(var j = 0; j < vec.length; j++) { //alert ("entro for 1"); //alert (a1.options.length); insert = true for( var i = 0; i < a1.options.length; i++ ){ //alert("entro for 2"); if( a1.options[i].value == vec[j].value ) { //alert ("false"); insert = false; break; } } if( insert == true ) { //alert ("inserto "); var newOption = document.createElement('option'); newOption.value = vec[j].value; newOption.text = vec[j].name; //alert ("Verdad"); if(window.ActiveXObject) { a1.add(newOption); } else { a1.appendChild(newOption); } } } } }; </script>