Русский
<!--Добавьте следующий код в область <body>--> <script Language="javascript"> function aClass(aData, aValue, aText) { if (aClass.arguments.length < 3) alert("Incoming Wrong параметр! ") else { this.Data = aData; this.Value = aValue; this.Text = aText; } } function chgDnCombobox(aSrc, aDes, aClass, aRemain) { if (chgDnCombobox.arguments.length < 3) alert ( "Переданный параметр неправильный!") else if (aSrc.type != "select-one") alert("Переданный параметр неправильный!") else if (aClass == null) alert("aClass не является определенная ошибка ! ") else { if (aRemain==null) aRemain = 1; chgDnComboboxItem(aSrc.options[aSrc.selectedIndex].value, aDes, aClass, aRemain); } } function chgDnComboboxItem(aValue, aDes, aClass, aRemain); ){ if (chgDnComboboxItem.arguments.length<3) alert("Ошибка при передаче параметров!") else if (aClass==null) alert("Ошибка! aClass не определен!") else{ if (aRemain==null ) aRemain = 1; deleteAllComboboxItem(aDes, aRemain); for (var i=0; i<aClass.length; i++) if (aClass[i].Data==aValue) /* проверяем aClass[i].Data */ if (aClass [i].Data!="") addComboboxItem(aDes, aClass[i].Text, aClass[i].Value } } function deleteAllComboboxItem(aList, aRemain) { for (var i=aList.options); .length; i > aRemain-1; я--) aList.options[i] = null; } function addComboboxItem(aList, aText, aValue) { var aOption = new Option(aText, aValue); [aList. options.length]=aOption"); } </script> <table width="300" border="0" cellpacing="0" cellpadding="5"> <tr> <form name="myform" onSubmit=" return noerror(myform)" Method="post" action="youraction_script"><td height="16" valign="top" bgcolor="#CCCC99"> <div align="center"><span class ="title ">Отображение:</span> <select name="CountryGroup" size=1 onChange='change_area(document.myform)'> <option value="domestic">внутренний</option> <option value=" иностранный"> За границей</option> </select> <select name="City" size=1> <option value="Beijing">Пекин</option> <option value="Guangdong">Гуандун</option> < option value= "Гуанси">Гуанси</option> <option value="Шанхай">Шанхай</option> <option value="Фуцзянь">Фуцзянь</option> <option value="Тяньцзинь">Тяньцзинь</option > <option value="Hunan">Hunan</option> <option value="Hubei">Хубэй</option> <option value="Zhejiang">Чжэцзян</option> <option value="Hebei">Хэбэй< /option> <option value="Шаньдун">Шаньдун</option> <option value="Сычуань">Сычуань</option> <option value="Аньхой">Аньхой</option> <option value="Ляонин"> Ляонин</ option> <option value="Цзянсу">Цзянсу</option> <option value="Ганьсу">Ганьсу</option> <option value="Цинхай">Цинхай</option> <option value="Цзянси" ">Цзянси </option> <option value="Нинся">Нинся</option> <option value="Шаньси">Шаньси</option> <option value="Юньнань">Юньнань</option> <option value= "Цзилинь" >Цзилинь</option> <option value="Henan">Henan</option> <option value="Shaanxi">Шэньси</option> <option value="Heilongjiang">Хэйлунцзян</option> <option value=" Гуйчжоу">Гуйчжоу</option> <option value="Хайнань">Хайнань</option> <option value="Синьцзян">Синьцзян</option> <option value="Внутренняя Монголия">Внутренняя Монголия</ option> <option value="Tibet">Тибет</option> <option value="Hong Kong">Гонконг</option> <option value="Тайвань">Тайвань</option> </select> </div > </td></ form></tr></table> <script Language="javascript"> function onchg(aForm) { onchg(document.myform);} var f_Set0 = new Array(new aClass('внутренний ', 'Пекин', 'Пекин'), новый aClass('внутренний', 'Гуандун', 'Гуандун'), новый aClass('внутренний', 'Гуанси', 'Гуанси'), новый aClass('внутренний', 'Шанхай', 'Шанхай' ), новый aClass('внутренний', 'Фуцзянь', 'Фуцзянь'), новый aClass('внутренний', 'Тяньцзинь', 'Тяньцзинь'), новый aClass('внутренний', 'Хунань ', 'Хунань'), новый aClass('внутренний', 'Хубэй', 'Хубэй'), новый aClass('внутренний', 'Чжэцзян', 'Чжэцзян'), новый aClass('внутренний', 'Хебэй', «Хэбэй»), новый aClass («внутренний», «Шаньдун», «Шаньдун»), новый aClass («внутренний», «Сычуань», «Сычуань»), новый aClass («внутренний», «Аньхой», «Аньхой» '), new aClass('Внутренний', 'Ляонин', 'Ляонин'), new aClass('Внутренний', 'Цзянсу', 'Цзянсу'), new aClass('Внутренний', 'Ганьсу', 'Хэбэй') , new aClass('Внутренний', 'Цинхай', 'Шаньдун'), new aClass('внутренний', 'Цзянси', 'Цзянси'), new aClass('внутренний', 'Нинся', 'Нинся'), new aClass('внутренний', 'Шаньси', 'Шаньси'), new aClass('внутренний', 'Цзянси', 'Цзянси'), new aClass('внутренний', 'Юньнань', 'Юньнань'), новый aClass( 'внутренний', 'Цзилинь', 'Цзилинь'), new aClass('внутренний', 'Хэнань', 'Хэнань'), new aClass('внутренний', 'Шэньси', 'Шэньси'), new aClass('внутренний ', 'Хэйлунцзян', 'Хэйлунцзян'), new aClass('внутренний', 'Гуйчжоу', 'Гуйчжоу'), new aClass('внутренний', 'Хайнань', 'Хайнань'), new aClass('внутренний', 'Синьцзян', 'Синьцзян' ), new aClass('внутренний', 'Внутренняя Монголия', 'Внутренняя Монголия'), new aClass('внутренний', 'Тибет', 'Тибет'), new aClass('внутренний', 'Гонконг', 'Гонконг'), new aClass('внутренний', 'Тайвань', 'Тайвань'), new aClass('зарубежный', 'Соединенные Штаты', 'Соединенные Штаты'), new aClass('иностранный ', 'Япония', 'Япония'), новый aClass('иностранный', 'Великобритания', 'Великобритания'), новый aClass('иностранный', 'Франция', 'Франция'), новый aClass('иностранный', 'Италия', 'Италия'), новый aClass('иностранный', 'Германия', 'Германия'), новый aClass("Конец", "Конец", "Конец"); functionchange_area(aForm) { chgDnCombobox( aForm.CountryGroup, aForm.City, f_Set0, 0) } </script>