|
|
|
новичок
      
участник
Last Login: 01.11.2001 10:32
Сообщ.: 2,
Visits: 23
|
|
Есть два select при измнение поля в одном - менятся значение в втором select и наоборот Проблема - увеличить кол-во елементов - нет проблем А уменьшит???
|
|
|
|
|
Supreme Being
      
участник
Last Login: 08.05.2002 14:42
Сообщ.: 198,
Visits: 2 190
|
|
<html> <head> <title>РосМебель - иллюстрированный каталог мебели</title>
<script LANGUAGE="JavaScript">
models = new Array(8); models[0] = new Array("7", "121", "Витрины", "97", "Гарнитуры", "8", "Домашние кабинеты", "120", "Наборы", "95", "Секретеры", "70", "Стенки", "83", "Столовые", "51", "Столы журнальные"); models[1] = new Array("5", "133", "Аксессуары", "48", "Комнаты", "43", "Комоды", "41", "Кровати", "134", "Манежи", "77", "Наборы", "65", "Стенки", "45", "Столы", "46", "Стулья", "42", "Тумбочки", "44", "Шкафы"); models[2] = new Array("0", "0", "Гарнитуры", "14", "Кухонные уголки", "7", "Сервировочные столики", "1", "Столовые группы", "2", "Шкафы"); models[3] = new Array("3", "32", "Диваны", "89", "Кресла-кровати", "33", "Кресла", "35", "Кушетки", "34", "Наборы", "75", "Пуфики", "37", "Угловые диваны"); models[4] = new Array("6", "131", "Аксессуары", "124", "Аксессуары для ванн", "59", "Буфеты", "101", "Витрины", "110", "Зеркала", "94", "Книжные шкафы", "56", "Комоды", "100", "Компьютерные столы", "60", "Мебель для аппаратуры", "132", "Межкомнатные перегородки", "54", "Навесные полки", "99", "Письменные столы", "55", "Плетеная мебель", "66", "Светильники", "63", "Секретеры", "84", "Стеллажи", "108", "Стойки для CD-дисков", "58", "Столы", "50", "Стулья", "122", "Сундуки", "119", "Табуреты", "130", "Шкафы-купе", "53", "Шкафы"); models[5] = new Array("1", "69", "Аксессуары", "127", "Бюро", "15", "Кабинеты", "24", "Кресла", "114", "Кухни для офиса", "117", "Мебель для бара", "71", "Перегородки", "67", "Рабочее место", "106", "Ресепшн", "104", "Сейфы", "20", "Секторы и соединения", "112", "Стеллажи", "22", "Столы для совещаний", "17", "Столы компьютерные", "72", "Столы приставные", "16", "Столы рабочие", "23", "Стулья", "82", "Табуреты", "21", "Тумбы", "25", "Шкафы"); models[6] = new Array("4", "39", "Вешалки", "98", "Наборы", "40", "Обувные тумбочки", "38", "Шкафы"); models[7] = new Array("2", "135", "Гардеробные", "30", "Гарнитуры", "26", "Кровати", "107", "Матрацы", "31", "Столики", "27", "Тумбочки", "29", "Шкафы");
function selMG() { var sel_mt = document.search.mt.selectedIndex-1;
// clear mg select modellength = document.search.mg.options.length for (i = modellength; i > 0; i--) { document.search.mg.options[i] = null; } // create mg options for (i = 1; i < models[sel_mt].length; i=i+2) { var opt = new Option(models[sel_mt][i+1]); opt.value = models[sel_mt][i]; ind = document.search.mg.options.length document.search.mg.options[ind] = opt; }
// set selected mg document.search.mg.options[1].selected=true; }
</script>
</head>
<body bgcolor="#FAE6AE" topmargin="0">
<br><br> <form ACTION="mebel.asp" METHOD="get" NAME="search" onsubmit="return checkForm()"> <select NAME="mt" style="width:120px" class="f10a" onChange="selMG();"> <option VALUE="-1" selected>-------выберите-------</option> <option value=7>Гостиные</option> <option value=5>Детская мебель</option> <option value=0>Кухни</option> <option value=3>Мягкая мебель</option> <option value=6>Отдельные предметы</option> <option value=1>Офисная мебель</option> <option value=4>Прихожие</option> <option value=2>Спальни</option> </select> <br> <select NAME="mg" style="width:120px" class="f10a"> <option VALUE="-1" selected>------выберите------</option> <option VALUE></option> <option VALUE></option> <option VALUE></option> <option VALUE></option> <option VALUE></option> <option VALUE></option> <option VALUE></option> </select> </form> </body> </html>
|
|
|
|