Скопируйте код кода следующим образом:
<script Language="JavaScript">
/* Набор функций совместимости списка*/
//Описание: добавление уникальных элементов списка
функция selAdd( srcList, dstList )
{
вар selectedIndex = новый массив ();
количество вар = 0;
for ( i=0; i<srcList.options.length; i++){
если (srcList.options[i].selected){
selectedIndex[count] = я;
считать++;
}
}
for ( j=0; j<selectedIndex.length; j++){
k = выбранныйИндекс[j];
if (chkDup( srcList.options[k].value, dstList )==false ){
&, nbsp; dstList.options.length++;
вар лен = dstList.options.length-1;
dstList.options[len].value = srcList.options[k].value;
dstList.options[len].text = srcList.options[k].text;
}
}
}
//Описание: Удаление элементов списка
функция selDel(список)
{
вар лен = list.options.length;
варикс = 0;
в то время как (idx<len){
если (list.options[idx].selected){
list.options.remove(idx);
лен = список.опции.длина;
}
еще{
идентификаторx++;
}
}
}
//Описание: Обнаружение повторяющихся элементов списка
функция chkDup(элемент, список)
{
for ( i=0; i<list.options.length; i++){
//alert( item + " - " + list.options[i].value );
if ( item == list.options[i].value ){
вернуть истину;
}
}
вернуть ложь;
}
//Описание: выбор всех членов списка
функция selSel(список, элемент)
{
элемент.значение = " ";
for ( i=0; i<list.options.length; i++){
list.options[i].selected=true;
item.value += list.options[i].value + " ";
}
}
функция selSelSingle (список, значение)
{
for ( i=0; i<list.options.length; i++){
если ( list.options[i].value == значение){
list.options[i].selected=true;
перерыв;
}
}
}
//Описание: Инициализация списка на основе массива
функция selList(пункт, обр.)
{
вар curIndex, insIndex, значение, текст;
вар arrItem = новый массив ();
если (пункт){
элемент.длина = 0;
куриндекс = 0;
for ( i=0; i<arr.length; i++){
элемент.длина++;
insIndex = элемент.длина - 1;
если ( arr[i] ){
arrItem = arr[i].split( ", ");
текст = arrItem[1];
вал = arrItem[0];
item.options[ insIndex ].text = текст;
item.options[ insIndex ].value= val;
}
}
}
}
</скрипт>