Русский
| Пингу^Хуайру^Миюнь^Яньцин*Шанхай|Хуанпу^Лувань^Сюхуэй^Чаннинг^Цзинъань^Путуо^Чжабэй^Хункоу^Янпу^Миньхан^Баошань^Цзядин^Пудун^Цзиншань^Сунцзян^Цинпу^Наньхуэй^Фэнсянь^Чунмин* Тяньцзинь |Хепин^Дунли^Хэдун^Сицин^Хэси^Цзиннан^Нанкай^Бэйчэнь^Хэбэй^Уцин^Хунцзе^Тангу^Хангу^Даган^Нинхэ^Цзинхай^Баоди^Цзисиан*Чунцин|Ваньчжоу^Фулин^Ючжун^ Дадукоу^ Цзянбэй^ Шапинба^ Цзюлунпо^ Южный берег^ Бэйбэй^ Ваньшэн^ Шуанцзяо^ Юбэй^ Банань^ Цяньцзян^ Чаншоу^ Цицзян^ Туннань^ Тунлян^ Дацзу^ Жунчан^ Бишань^ Лянпин^ Чэнкоу^ Фэнду^Дяньцзян^Улун^Чжунсян^Кайсянь^Юньянь^Фэнцзе ^Ушань^Уси^Шичжу^Сюшань^Юян^Пэншуй^Цзяньцзинь^Хэчуань^Юнчуань^Наньчуань*Хэбэй|Шицзячжуан^Ханьдань^Синьтай^ Баодин^Чжанцзякоу^Чэндэ^Ланфан^Таншань^Циньхуандао^Цанчжоу^Хэншуй*Шаньси|Тайюань^Датун ^Янцюань^Чанчжи^Цзиньчэн^Шуочжоу^Люлян^Синьчжоу^Цзиньчжун^Линьфэнь^Юньчэн*Внутренняя Монголия|Хух-Хото^Баотоу^Ухай ^Чифэн^Хулунбуирская лига^Лига Алха^Лига Джериму^Лига Синъань^Лига Уланкаб^Лига Силингол^ Лига Баяннур^Лига Икечжао*Ляонин|Шэньян^Далянь^Аньшань^Фушунь^Бэньси^Даньдун^ Цзиньчжоу^Инкоу^Фусинь^Ляоян^Паньцзинь^Тиелин^Чаоян^Хулудао*Цзилинь|Чанчунь^Цзилинь^Сыпин^Ляоюань^Тунхуа^Байшань^ Сунюань^Байчэн^Яньбянь*Хэйлунцзян|Харбин^Циццихар^Муданьцзян^Цзямусы^Дацин^Суйхуа ^Хеган^Цзиси^Хэйхэ^Шуанъяшань^Ичунь^Цитайхэ^Дасинганлин*Цзянсу|Нанкин^Чжэньцзян^Сучжоу^Наньтун^Янчжоу^Яньчэн^Сюйчжоу^ Ляньюньган^Чанчжоу^Уси^Суцянь^Тайчжоу^Хуайань*Чжэцзян|Ханчжоу ^Нинбо^Вэньчжоу^Цзясин^Хучжоу^Шаосин^Цзинхуа^Цючжоу^Чжоушань^Тайчжоу^Лишуй*Аньхой|Хэфэй^Уху^Бэнбу^Мааньшань^Хуайбэй^ Тунлин^Аньцин^Хуаншань^Чучжоу^Сучжоу^Чичжоу^Хуайнань^Чаоху^Фуян ^Луань^Сюаньчэн^Бочжоу*Фуцзянь|Фучжоу^Сямэнь^Путянь^Саньмин^Цюаньчжоу^Чжанчжоу^Наньпин^Лунъянь^Ниндэ*Цзянси|Город Наньчан ^Циндэчжэнь^Цзюцзян^Интань^Пинсян^Синьюй^Ганьчжоу^Цзянь^Ичунь ^Фучжоу^Шанграо*Шаньдун|Цзинань^Циндао^Цзыбо^Цаочжуан^Дунъин^Яньтай^Вэйфан^Цзинин^Тайань^Вэйхай^Жичжао^Лайу^Линьи ^Дэчжоу^Ляочэн^Биньчжоу^Хэцзэ*Хэнань|Чжэнчжоу^Кайфэн^Лоян^Пиндиншань ^Аньян^Хэби^Синьсян^Цзяоцзо^Пуян^Сючан^Лохэ^Саньмэнься^Наньян^Шанцю^Синьян^Чжоукоу^Чжумадянь^Цзиюань*Хубэй|Ухань ^Ичан^Цзинчжоу^Сянфань^Хуанши^Цзинмэнь^Хуанган^Шиян^Эньши^Цянь Цзян^Тяньмэнь^Сяньтао^Суйчжоу^Сяньнин^Сяогань^Эчжоу*Хунань|Чанша^Чандэ^Чжучжоу^Сянтан^Хэнъян^Юэян^Шаоян^Иян^ Лоуди^Хуайхуа^Чэньчжоу^Юнчжоу^Сянси^Чжанцзяцзе*Гуандун|Гуанчжоу^Шэньчжэнь^ Чжухай^Шаньтоу^Дунгуань^Чжуншань^Фошань^Шаогуань^Цзяньмэнь^Чжаньцзян^Маомин^Чжаоцин^Хуэйчжоу^Мэйчжоу^Шаньтоу^Хэюань^Янцзян^Цинъюань^ Чаочжоу^Цзеян^Юньфу*Гуанси|Наньнин^Лючжоу^Гуйлинь^Учжоу^Бэйхай^ Фанчэнган^Циньчжоу^Гуйган^Юлин^Наньнин Район^Лючжоу Район^Хэчжоу^Байсэ^Хечи*Хайнань|Хайкоу^Санья*Сычуань|Чэнду^Мяньян^ Дэян^Цзыгун^Паньчжихуа^Гуанъюань^Нэйцзян^Лэшань^Наньчун^Ибинь^Гуанъань^ Дачуань^Яань^Мэйшань^Ганьцзы^Ляншань^Лучжоу*Гуйчжоу|Гуйян^Люпаньшуй^Цуньи^Аньшунь^Тунжэнь^Юго-Западный Гуйчжоу^Бицзе ^Юго-восточный Гуйчжоу^Цяннань*Юньнань|Куньмин^Дали^Цюцзин^Юси^Чжаотун^Чусюн^ Красная река^Вэньшань^Сымао^Сишуанбаньна^Баошань^Дэхун^Лицзян^Нуцзян^Дицин^Линцан*Тибет|Лхаса^Шигадзе^Шаньнань^Линчжи ^Чамдо^Али^Нагцюй*Шэньси|Сиань^Баоцзи^Сяньян^Тунчуань^Вэйнань ^Яньань^ Юлинь^ Ханьчжун^ Анькан^ Шанлуо* Ганьсу| Ланьчжоу^ Цзяюгуань^ Цзиньчан^ Байинь^ Тяньшуй^ Цзюцюань^ Чжанъе^ Увэй ^ Динси^ Луннань^ Пинлян^ Цинъян^ Линься^ Ганьнань* Нинся| Иньчуань^ Шицзуйшань^ Учжун^ Гуюань*Цинхай | Ла^Турфан^Хами^Кашгар^Хотянь^Аксу*Гонконг|*Макао|*Тайвань|Тайбэй^Гаосюн^ Тайчжун^Тайнань^Пиндун^Наньтоу^Юньлинь^Синьчжу^Чанхуа^Мяоли^Цзяйи^Хуалянь^Таоюань^Илань^ Цзилун^Тайдун^Циньмэнь^Мацзу^Пэнху*Другие|Северная Америка^Южная Америка^Азия^Африка^Европа^Океания" //Если текст отличается от значения, введите значение @ после текста, например: Beijing@010 |Dongcheng@001^Xicheng@002 var TheSplit1 = "*" //Разделитель между Пекином и Шанхаем var TheSplit2 = "|" //Разделитель между Пекином и Дунчэном var TheSplit3 = "^" //Разделитель между Дунчэном и Сичэном var TheSplit4 = "@" //Разделитель между текстом и значением можно опустить. var hwallselecttext = hw_selecttext var hwdefault_value. = "Хэбэй Таншань" //Значение по умолчанию, возникает ошибка, когда значения совпадают. document.write('<select name="hw_1" onChange = "hw_select()"></select> <select name="hw_2" onChange = "hw_select()"></select> <input class="input" size="15" type="input" value="'+hwdefault_value+'" name="hw">n'); var hwallselecttextarr hwallselecttextarr = hwallselecttext.split(TheSplit1) hwArraylength = hwallselecttextarr.length var hwwhere = new Array( hwArraylength); hwwhere[0]= new hw_comefrom("Пожалуйста, выберите @", "Пожалуйста, выберите @"); for (var hwl=0;hwl<hwArraylength;hwl++) { eval(hwwhere[hwl+1] = new hw_comefrom( hwallselecttextarr[hwl].split(TheSplit2)[0],hwallselecttextarr[hwl].split(TheSplit2)[1])) } function hw_comefrom(hwSelect_s1,hwSelect_s2) { this.hwSelect_s1 = hwSelect_s1; this.hwSelect_s2 = hwSelect_s2 } function; hw_select() { with(document.all.hw_1) { var hwSelect_s12 = options[selectedIndex].value } for(hwi = 0;hwi < hwwhere.length;hwi ++) { if (hwwhere[hwi].hwSelect_s1. indexOf(TheSplit4)!=-1) { var hwThisV = hwwhere[hwi].hwSelect_s1.split(TheSplit4)[1] } else { var hwThisV = hwwhere[hwi].hwSelect_s1 } if (hwThisV == hwSelect_s12) { hwSelect_s13 = (hwwhere[hwi].hwSelect_s2).split(TheSplit3); for(hwj = 0;hwj < hwSelect_s13.length;hwj++) { with(document.all.hw_2) { length = hwSelect_s13.length; if (hwSelect_s13[hwj] .indexOf(TheSplit4)!=-1) { options[hwj].text = hwSelect_s13[hwj].split(TheSplit4)[0] options[hwj].value = hwSelect_s13[hwj].split(TheSplit4)[1] } else { options[hwj].text = hwSelect_s13[hwj]; options[hwj].value = hwSelect_s13[hwj]; } var hwSelect_s14=options[selectedIndex].value; } } Break } } document.all.hw.value; =hwSelect_s12+""+hwSelect_s14; } function hw_init() { with(document.all.hw_1) { length = hwwhere.length; var hwm = 0 for(hwk=0;hwk<hwwhere.length;hwk++) { if (hwwhere [hwk].hwSelect_s1.indexOf(TheSplit4)!=-1) { options[hwk].text = hwwhere[hwk].hwSelect_s1.split(TheSplit4)[0]; options[hwk].value = hwwhere[hwk]. hwSelect_s1.split(TheSplit4)[1]; if (hwdefault_value.indexOf(hwwhere[hwk].hwSelect_s1.split(TheSplit4)[1])!=-1){hwm = hwk} } else { options[hwk].text = hwwhere[hwk].hwSelect_s1; options[hwk].value = hwwhere[hwk].hwSelect_s1; if (hwdefault_value.indexOf(hwwhere[hwk].hwSelect_s1)!=-1){hwm = hwk} } } selectedIndex = hwm } with(document.all.hw_2) { var hwn = 0 hwSelect_s13 = (hwwhere[hwm].hwSelect_s2).split(TheSplit3); length = hwSelect_s13.length; for(hwl=0;hwl<length;hwl++) { if (hwSelect_s13[hwl].indexOf(TheSplit4)!=-1) { options[hwl].text = hwSelect_s13[hwl].split(TheSplit4)[0]; options[hwl].value = hwSelect_s13[hwl].split( TheSplit4)[1]; if (hwdefault_value.indexOf(hwSelect_s13[hwl].split(TheSplit4)[1])!=-1){hwn = hwl} } else { options[hwl].text = hwSelect_s13[hwl]; options[hwl].value = hwSelect_s13[hwl]; if (hwdefault_value.indexOf(hwSelect_s13[hwl])!=-1){hwn = hwl} } } selectedIndex = hwn } } hw_init(); /скрипт>