Copie el código de código de la siguiente manera:
<lenguaje de escritura="javascript">
/* Conjunto de funciones de interoperabilidad del cuadro de lista*/
//Descripción: Agregar elementos de cuadro de lista únicos
función selAdd( srcList, dstList )
{
var índice seleccionado = nueva matriz();
recuento de variables = 0;
para (i=0; i<srcList.options.length; i++){
si (srcList.opciones[i].seleccionado){
índice seleccionado[recuento] = i;
contar++;
}
}
para ( j=0; j<selectedIndex.length; j++ ){
k = índice seleccionado[j];
si (chkDup( srcList.options[k].value, dstList )==false ){
&, nbsp;
var len = dstList.options.length-1;
dstList.options[len].value = srcList.options[k].value;
dstList.options[len].text = srcList.options[k].text;
}
}
}
//Descripción: Eliminar elementos del cuadro de lista
función SELDEL(lista)
{
var len = lista.opciones.longitud;
variablex = 0;
mientras (idx<len){
si (lista.opciones[idx].seleccionado){
lista.opciones.remove(idx);
len = lista.opciones.longitud;
}
demás{
identificaciónx++;
}
}
}
//Descripción: Detectar elementos duplicados del cuadro de lista
función chkDup(elemento, lista)
{
para (i=0; i<lista.opciones.longitud; i++){
//alerta( elemento + " - " + lista.opciones[i].valor );
si (elemento == lista.opciones[i].valor){
devolver verdadero;
}
}
devolver falso;
}
//Descripción: selecciona todos los miembros del cuadro de lista
función selSel(lista, elemento)
{
elemento.valor = " ";
para (i=0; i<lista.opciones.longitud; i++){
lista.opciones[i].selected=true;
elemento.valor += lista.opciones[i].valor + " ";
}
}
función selSelSingle(lista, valor)
{
para (i=0; i<lista.opciones.longitud; i++){
si (lista.opciones[i].valor == valor){
lista.opciones[i].selected=true;
romper;
}
}
}
//Descripción: inicializa el cuadro de lista según la matriz
función selList(elemento, arreglo)
{
var curIndex, insIndex, val, texto;
var arrItem = nueva matriz();
si (elemento){
elemento.longitud = 0;
curIndex = 0;
para (i=0; i<arr.length; i++){
elemento.longitud++;
insIndex = elemento.longitud - 1;
si (arr[i]){
arrItem = arr[i].split( ", " );
texto = arrItem[1];
val = arrItem[0];
elemento.opciones[insIndex].texto = texto;
item.options[ insIndex ].valor= val;
}
}
}
}
</script>