Red de conocimientos sobre prescripción popular - Conocimiento del confinamiento - Cómo escribir un menú desplegable de vinculación de tres niveles provincial y municipal

Cómo escribir un menú desplegable de vinculación de tres niveles provincial y municipal

Vínculo JS de tres niveles entre provincias y ciudades:

& lt! DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transicional//ES " " http://www . w3 . org/TR/XHTML 1/DTD/XHTML 1-Transicional . DTD " & gt;

& lthtml xmlns = " http://www . w3 . org/1999/XHTML " & gt;

& lthead & gt

& ltmeta http-equiv = " Content-Type " Content = " text/html; charset=utf-8" />

& lttitle & gtJS vínculo de tres niveles entre provincias y ciudades

& lt/head & gt;

& ltbody & gt

& ltselect id = " sel provincia " nombre = " provincia " & gt;

& lt/select & gt;

& ltselect id = " sel ciudad " nombre = " ciudad " & gt;

& lt/select & gt;

& ltselect id = " sel dist " nombre = " área " & gt;

& lt/select & gt;

& ltdiv & gt& lt/div & gt;

& ltscript type = " text/JavaScript " & gt;

Temperatura variable;

var P = new Array();

var C = new Array();

p>

var D = new Array();

P = new array("Beijing", "Shanghai", "Tianjin", "Chongqing", "Guangdong ", "Sichuan", " "Zhejiang", "Guizhou", "Liaoning", "Jiangsu", "Fujian", "Hebei", "Henan", "Jilin", "Heilongjiang").

/*Pekín*/ C[0] = nueva matriz ("Pekín");

/*Shanghai*/ C[1] = nueva matriz ("Shanghái");

/*Tianjin*/ C[2] = nueva matriz ("Tianjin");

/*Chongqing*/ C[3] = nueva matriz ("Chongqing");

/*Guangdong*/ C[4] = nueva matriz ("Guangzhou", "Shenzhen", "Zhuhai", "Foshan", "Huizhou", "Dongguan", "Zhongshan", "Jiangmen " ", "Zhanjiang", "Shantou");

/*Sichuan*/ C[5] = nueva matriz ("Chengdu", "Zigong", "Panzhihua", "Luzhou"); /p> p>

/*Zhejiang*/ C[6] = nueva matriz ("Hangzhou", "Ningbo", "Jiaxing", "Shaoxing", "Wenzhou", "Jinhua", "Quzhou", " Zhoushan", "Taizhou", "Lishui", "Huzhou");

/*Guizhou*/ C[7] = nueva matriz ("Guiyang");

/* Liaoning*/ C[8] = nueva matriz ("Shenyang", "Dalian");

/*Jiangsu*/ C[9] = nueva matriz ("Nanjing", "Suzhou", "Nantong ", " Wuxi", "Yancheng", "Xuzhou", "Changzhou", "Lianyungang", "Changshu", "Yangzhou", "Zhenjiang", "Taizhou", "Kunshan").

/*Fujian*/C[10] = nueva matriz ("Fuzhou", "Xiamen", "Quanzhou");

/*Hebei*/C[11] = Nueva matriz ("Shijiazhuang", "Tangshan", "Handan", "Baoding", "Langfang", "Hengshui", "Qinhuangdao");

/*Henan*/C[12] = new Array("Zhengzhou", "Luoyang");

/*Jilin*/C[13] = nueva matriz("Changchun", "Jilin");

/*Heilongjiang */C[14] = Nueva matriz ("Harbin");

/*Shandong*/C[15] = Nueva matriz ("Jinan", "Qingdao", "Weihai", "Yantai" , "Weifang", "Rizhao", "Linyi", "Zibo");

/*Anhui*/C[16] = nueva matriz ("Hefei", "Wuhu", "Ma'anshan ") ;

/*Guangxi*/C[17] = nueva matriz ("Nanning", "Guilin", "Beihai", "Liuzhou");

/*Hainan */ C[18] = nueva matriz ("Hainan", "Sanya");

/*Inner Mongolia*/C[19] = nueva matriz ("Hohhot", "Baotou"); /p>

/*Shanxi*/C[20] = nueva matriz ("Taiyuan");

/*Ningxia*/C[21] = nueva matriz ("Yinchuan"); /p>

/*Gansu*/C[22] = Nueva Formación ("Lanzhou");

/*Shaanxi*/C[23] = Nueva Formación ("xi'an") ;

/*Qinghai*/C[24] = Nueva matriz ("Xining");

/*Hubei*/C[25] = Nueva matriz ("Wuhan", "Yichang") ;

/*Hunan*/C[26] = nueva matriz ("Changsha", "Zhuzhou", "Xiangtan");

/*Jiangxi*/ C[27] =Nueva Formación ("Nanchang", "Ganzhou");

/*Yunnan*/C[28] =Nueva Formación ("Kunming");

/ *Xinjiang*/ C[29] = nueva matriz ("Urumqi");

/*Hong Kong*/C[30] = nueva matriz ("Hong Kong"); >/*Macao*/ C[31] = nueva matriz ("Macao");

/*Provincia de Taiwán*/C[31] = nueva matriz ("Taipei"); p>Utilizado para (temperatura La unidad es grados Celsius)

{

d[temp]= new Array();

}

/*Beijing*/D [0][0] = nueva matriz ("Distrito Haidian, Distrito Chaoyang, Distrito Dongcheng, Distrito Xicheng, Distrito Chongwen, Distrito Xuanwu, Distrito Fengtai, Distrito Shijingshan, Distrito Fangshan, Distrito Mentougou, Tongzhou Distrito, distrito de Shunyi, distrito de Changping, distrito de Miyun, distrito de Huairou, distrito de Yanqing, distrito de Pinggu, distrito de Daxing, distrito de Yancheng.

/*Shanghai*/D[1][0] = nueva matriz ("Distrito de Huangpu, Distrito de Luwan, Distrito de Xuhui, Distrito de Xujiahui, Distrito de Changning, Distrito de Jing'an, Distrito de Putuo, Distrito de Zhabei, Distrito de Hongkou, Distrito de Yangpu, Distrito de Baoshan, Distrito de Minhang, Distrito de Jiading, Distrito nuevo de Pudong, Distrito de Songjiang, Distrito de Jinshan, Distrito de Qingpu, Distrito de Nanhui.

/*Tianjin*/D[2][0] = nueva matriz ("Heping, Xiqing, Beichen, Dagang, Nankai, Hedong, Hexi, Hebei, Jinnan, Hongqiao, Tanggu, Hangu, Dong Li , Baodi, Jixian, Wuqing, Ninghe, Jinghai, Zona de Desarrollo")

/*Chongqing*/D[3][0] = nueva matriz ("Nan'an, Yubei, Wansheng, Dadukou, Wanzhou , Beibei, Shapingba, Banan, Shuangqiao, Fuling, Jiangbei, Jiulongpo, Yuzhong");

/*Guangzhou*/D[4][0] = nueva matriz(" Liwan, Yuexiu, Dongshan, Tianhe , Haizhu, Huangpu, Fangcun, Baiyun, Huadu, Panyu, Dongguan, Zona de Desarrollo Económico y Tecnológico de Guangzhou, Conghua, Zengcheng, Luogang, Qingyuan, Nansha, Foshan");

/*Shenzhen*/D[ 4][1] = nueva matriz ("Futian, Luohu, Nanshan, Yantian, Baoan, Longgang");

/*Zhuhai*/D[4][2 ] = nueva matriz ("Doumen, Hengqin, Jinwan, Xiangzhou, Tanzhou");

/*Foshan*/D[4][3] = nueva matriz ("Nanhai, Shunde, San Shui, Gaoming, Chancheng");

/*Huizhou*/d [4] = nueva matriz ("Condado de Boluo, Distrito de Daya Bay, Distrito de Huicheng, Condado de Huidong, Distrito de Huiyang, Condado de Longmen, Distrito de Zhongkai");

/ *Dongguan*/D[4][5] = Nueva Formación ("Chashan, Chang'an, Changping, Dalang, Dalingshan, Daodao?, Dongcheng, Dongkeng, Fenggang, Gao? Guancheng, Hongmei, Houjie, Huangjiang, Humen, Liaobu , Mayong, Chengnan, Qishi, Qiaotou, Qingxi, Shatin, Shijie, Shilong, Shipai, Lago Songshan, Tangxia, Wanjiang, Wangniudun, Xiegang, Zhangmutou, Zhongdian);

/*Zhongshan*/D[4 ][6] = Nueva matriz ("Este, Sur, Oeste, Shiqi, ciudad de Nantou, Guzhen, ciudad de Dongfeng, Xiaolan, Huangpu, Sanjia, Minzhong, Fusa, Antorcha, Puerto, Dongsheng, ciudad de Henglan, ciudad de Shaxi, Dayong, Banfu

/*Jiangmen*/D[4][7] = nueva matriz ("Distrito Xinhui, Distrito Pengjiang, Distrito Jianghai, Ciudad Taishan, Ciudad Enping, Ciudad Heshan, Ciudad Kaiping"); >

/ *Chengdu*/D[5][0] = new array("Qingyang, Jinjiang, Jinniu, Wuhou, Chenghua, Longquanyi, Qingbaijiang, zona de alta tecnología, condado de Jintang, distrito de Xindu, distrito de Wenjiang, Pixian Condado, condado de Shuangliu, condado de Xinjin, condado de Dayi, ciudad de Dujiangyan, ciudad de Chongzhou, ciudad de Qionglai.

/*Hangzhou*/D[6][0] = nueva matriz ("Shangcheng, Xiacheng, West Lake, Gongshu, Jianggan, Binjiang, Yuhang, Xiaoshan, Fuyang, Tonglu, Lin'an, Chun An, Jiande");

/*Ningbo*/D[6][1] = nueva matriz("Haishu, Jiangdong, Jiangbei, Yinzhou, Zhenhai, Beilun, Cixi, Yuyao, Fenghua, Ninghai, Xiangshan, zona de alta tecnología, complejo turístico del lago Dongqian");

/*Jiaxing*/D[6][2] = new array("Jiashan, Pinghu, Haiyan, Haining, Tongxiang, Xiu Zhou , Nanhu, área urbana, zona de desarrollo económico");

/*Shaoxing*/D[6][3] = nueva matriz ("Condado de Shaoxing, ciudad de Zhuji, ciudad de Shangyu, condado de Xinchang, ciudad de Shengzhou Distrito de Yuecheng");

/*Guiyang*/D[7][0] = new array("Yunyan, Nanming, Nuevo Distrito de Jinyang, Xiaohe, Huaxi, Wudang, Baiyun, Qingzhen, Kaiyang, Xiuwen , Xifeng, Xiaohepian, Jinyang");

/*Shenyang*/D[8][0] = nueva matriz ("Heping, Shenhe, Huanggu, Dadong, Tiexi, Sujiatun, Dongling, Xinchengzi, Yuhong , Xinmin, Liaozhong, Kangping, Faku, nuevo distrito de Hunnan, nuevo distrito de Shenbei");

/*Dalian*/D[ 8][1] =New Array("Xigang, Zhongshan, Shahekou, Ganjingzi , Lushunkou, Jinzhou, zona de desarrollo, parque de alta tecnología, isla Changxing, Pulandian, Wafangdian, Zhuanghe");

/*Nanjing*/D[9][0] = New Array("Baixia, Qinhuai, Xuanwu, Gulou, Xiaguan, Jianye, Jiangning, Liuhe, Pukou, Qixia, Yuhua, Dachang, Lishui, Gaochun");

/*Suzhou*/D[9][1] = nueva matriz ("Parque, Nuevo Distrito, Pingjiang, Canglang, Jinhao, Huqiu, Wuzhong, Kunshan, Changshu, Taicang, Zhangjiagang, Xiangcheng, Wujiang");

/*Nantong*/D[9][2] = nueva matriz ("Distrito de Chengdong, Distrito de Chengnan, Distrito de Chengbei, Distrito de Chengzhong, Distrito de Langshan, Puerto de Tiansheng, Distrito de Tangzha, Distrito de Guanyinshan, Zona de desarrollo, Condado de Hai'an, Ciudad de Rugao, Condado de Rudong, Tongzhou, Haimen, Ciudad de Qidong, Ciudad de Haimen, Gangzha, Chongchuan");

/* Wuxi*/D[9][3] = nueva matriz ("Distrito de Chong'an, Distrito de Nanchang, Distrito de Beitang, Distrito de Xin, Distrito de Binhu, Distrito Huishan, Distrito Mashan, Distrito Xishan, Ciudad Jiangyin, Ciudad Yixing");

/*Yancheng*/D[9][4] = nueva matriz ("Yancheng, Dongtai, Dafeng, Duyan, Jianhu , Xiangshui, Funing, Sheyang, Binhai");

/*Xuzhou*/D[9][5] = New Array("Zona de desarrollo Fengxian, Gulou, Jiawang, Jinshanqiao, Peixian, Pizhou, Quanshan , Suining, Xincheng, Yunlong, Distrito de Tongshan");

/*Changzhou*/D[9][6] = New Array("Jintan, Liyang, Séptimo Distrito, Tianning, Wujin, Nuevo Taipei, Campanario");

p>

/*Lianyungang*/D[9][7]= new Array();

/*Changshu*/D[9][8 ]= new Array();

p>

/*Yangzhou*/D[9][9] = new array ("Ciudad Baoying, Distrito Guangling, Ciudad Gaoyou, Distrito Hanjiang, Ciudad Jiangdu , Zona de desarrollo, distrito Weiyang de la ciudad de Yizheng");

/*Zhenjiang*/D[9][10] = nueva matriz ("Ciudad Danyang, Ciudad Jurong, Ciudad Yangzhong, Distrito Dantu, Distrito Jingkou , Distrito de Runzhou, Nuevo Distrito de Zhenjiang");

/*Taizhou*/D [9] [11] = nueva matriz ("Distrito de Chengzhong, Distrito de Chengdong, Distrito de Chengxi, Distrito de Chengnan, Distrito de Chengbei, Gaogang Distrito, ciudad de Taixing, ciudad de Jiangyan, ciudad de Xinghua, ciudad de Jingjiang");

/*Kunshan*/D[9][12] = new array("Ciudad de Bacheng, ciudad de Dianshanhu, ciudad de Huaqiao, Jinxi Pueblo, Pueblo Lujia, Pueblo Qiandeng, Pueblo Yushan, Pueblo Zhangpu, Pueblo Zhoushi, Pueblo Zhouzhuang");

/*Fuzhou*/D[10][0] = new array("Taijiang, Gulou, Cangzhou Shan, Jinan, Mawei, condado de Minhou, ciudad de Changle");

/*Xiamen*/d [10] [1] = Nueva matriz ("Kaiyuan, Huli, Siming, Gulangyu, Jimei, Xinglin , Haicang, Tong'an, Xiang'an, Zhangzhou, Longyan, Quanzhou");

/*Quanzhou*/D[10][2] = new array("Distrito de Fengze, condado de Anxi, Dehua Condado, Condado de Hui'an, Ciudad de Jinjiang, Distrito de Licheng, Distrito de Luojiang, Ciudad de Nan'an, Distrito de Quangang, Ciudad de Shishi, Condado de Yongchun");

/*Shijiazhuang*/d

[11] [0] = nueva matriz ("Qiaodong, Qiaoxi, Xinhua, Yuhua, Chang'an, Zona de desarrollo, Zhengding, Pingshan, Luquan, Luancheng, Gaocheng"); d [11] [1] = Nueva matriz ("Zona industrial de Caofeidian, Fengnan, Fengrun, zona de alta tecnología, Guye, zona de desarrollo portuario, zona de gestión de Hangu, Kaiping, condado de Leting, zona de desarrollo de Lutai, Lubei, Lunan y Luannan condados.

/*Handan*/d[11][2]= nueva matriz();

/*Baoding*/d[11][3]= nueva matriz();

/*Langfang*/d [11] [4] = nueva matriz ("Anci, Yangguang, Sanhe, Bazhou, Xianghe, Yongqing, Gu'an, Wen'an, Gran ciudad, Dachang ")

/*Hengshui*/d [11] [5] = nueva matriz ("Distrito de Taocheng, ciudad de Shenzhou, ciudad de Jizhou, condado de Anping, condado de Gucheng, condado de Fucheng, condado de Jing, condado de Zaoqiang, Wuqiang Condado, Condado de Raoyang, Zona de Desarrollo, Condado de Wuyi, Suburbios");

/*Qinhuangdao*/d [11] [6] = new array("Beidaihe, Condado de Changli, Condado de Funing, Haigang, Lulong Condado, Condado de Qinglong, Shanhaiguan");

/*Zhengzhou*/D[12][0] = new array("Jinshui, Zhongyuan, Guancheng, Erqi, Mangshan, Huiji, Zona de Desarrollo Económico y Tecnológico , Nuevo Distrito de Zhengdong");

/*Luoyang*/d [12] [1] = nueva matriz ("Distrito de Jianxi, Distrito de Xigong, Ciudad Vieja,? Distrito de He, Distrito de Luolong, Distrito de Jili, Ciudad de Yanshi, Condado de Luanchuan, Condado de Mengjin, Condado de Xianyang, Condado de Yichuan, Condado de Yiyang");

/*Changchun*/D[ 13][0] =New Array("Chaoyang, Kuancheng, Erdao, Nanguan, Luyuan, Shuangyang, Otros, Región de Jilin, Alta tecnología, Jingkai, Qingyue, Qikai");

/*Jilin*/d [13] [1] = nueva matriz ("Distrito de Changyi, Distrito de Chuanying, Distrito de Longtan, Distrito de Fengman, Condado de Yongji, Ciudad de Shulan, Ciudad de Panshi, Ciudad de Jiaohe, Ciudad de Huadian, Zona de desarrollo económico, Zona de alta tecnología");

/*Harbin*/D[14 ][0] = new array("Daoli, Daowai, Nangang, Dongli, Bungalow, Xiangfang, Taiping, Zona de desarrollo, Acheng, Hulan, Songbei");

/*Jinan*/D[15] [0] = Nueva matriz ("Shizhong, Tianqiao, Lixia, Huaiyin, Licheng, Chang Qing, Gaoxin, Jiyang, Pingyin, Shanghe, Zhangqiu");

/*Qingdao*/D [15] [ 1] = nueva matriz ("Shinan, Shibei, Sifang, Licang, Laoshan, Chengyang, Huangdao, ciudad de Jimo, ciudad de Jiaozhou, Jiaonan, ciudad de Pingdu, Laixi, zona de desarrollo");

/*Weihai* /D[15][2 ] = Nueva matriz ("Distrito de Huancui, Ciudad de Wendeng, Ciudad de Rongcheng, Ciudad de Rushan, Distrito de Gao, Distrito de Jing"); 3] =Nueva matriz( "Distrito de Zhifu, Distrito de Fushan, Ciudad de Longkou, Ciudad de Laiyang, Ciudad de Laizhou, Ciudad de Penglai, Ciudad de Zhaoyuan, Ciudad de Laishan, Zona de desarrollo, Distrito de Muping, Ciudad de Qixia, Ciudad de Haiyang, Condado de Changdao");

/*Weifang*/D[15][4] = nueva matriz ("Kuiwen, Weicheng, Hanting, Fangzi, Shouguang, zona de desarrollo de alta tecnología, zona de desarrollo económico"); >/ *Rizhao*/D[15][5] = nueva matriz ("Donggang");

/*Linyi*/D[15][6] = nueva matriz ("Lanxin");

/* Hefei */D[16][0]= New Array("Zhongshi, Dongshi, Xishi, Suburban, Luyang, Baohe, Yaohai, Shushan, Hi-tech, Xinzhan, Distrito Jingkai, Gobierno Distrito, nuevo distrito de Binhu");

/*Nanning*/D[17][0] = nueva matriz("Xingning, Qingxiu, Xixiangtang, Jiangnan, Liangqing, Yongning, Guilin, Beihai, Qinzhou" );

/*Guilin*/d [17] [1] = nueva matriz ("Distrito Xiufeng, Distrito Diecai, Distrito Xiangshan, Distrito Qixing, Distrito Yanshan, Distrito Xicheng, Calle Bali");

/*Beihai*/D[17][2] = nueva matriz ("Haiyin Haicheng Tieshangang Hepu");

/*Hainan*/D[18][0] = new array("Haikou, Sanya, Wenchang, ciudad de Qionghai, Wanning, Danzhou, Dongfang, Wuzhishan, Baoting, zona de desarrollo económico de Yangpu, otros, Ding'an, Chengmai");

/*Hohhot*/ D[19][0] = New Array("Huimin, Yuquan, Xincheng, Zona de Desarrollo de Jinchuan, Zona de Desarrollo de Jinqiao, Zona de Desarrollo de Jinshan, Distrito de Desarrollo de Ruyi, Saihan, suburbios, Tuoketuo, Qingshuihe, Wuchuan, Horinger, Tumotezuoqi");

/*Taiyuan*/D[20][0] =new Array("Xinghualing, Xiaodian, Yingze, Caojian, Wanbolin, Jinyuan, Yuci");

/*Yinchuan */D[

21][0] =new array("Área urbana, Xincheng, distrito de Xingqing, distrito de Jinfeng, distrito de Xixia, condado de Yongding, condado de Helan, ciudad de Lingwu");

/*Lanzhou*/ D[22 ][0] = nueva formación ("Chengguan, Qilihe, Xigu, Anning, Honggu, Yongdeng, Yuzhong, Gaolan");

/* Xian*/D [23][0] =Nueva formación( "Norte, Sur, Este, Nei, Oeste, Gaoxin, Chang'an, Lintong, Lantian, Yanliang, Baqiao, Xianyang");

/*Xining */D[24][0] = nuevo array ("Chengzhong, Chengdong, Chengxi, Chengbei, Huangyuan, Huangzhong, Datong Hui y condado autónomo Tu");

/*Wuhan*/D[ 25][0] =Nueva Formación("Jianghan, Jiangan,?kou, Hanyang, Wuchang, Hongshan, Qingshan, Dongxihu, Huangpi, Jiangxia, Yangluo, Xinzhou, Caidian, Hannan, Zhuankou);

/*Yichang*/D[25][1] = nueva matriz ("Distrito de Yiling, Distrito de Xiling, Distrito de Wujiagang, Distrito de Dianjun, Distrito de Ting, Ciudad de Yidu, Ciudad de Dangyang, Ciudad de Zhijiang, Zona de desarrollo de Dongshan, Condado de Yuan'an, Condado de Xingshan, Condado de Zigui, Condado autónomo Tujia de Changyang, Wufeng Condado autónomo de Tujia);

/*Changsha*/D[26][0] = new array("Yuelu, Tianxin, Yuhua, Kaifu, Furong, Xingsha, Zona de desarrollo económico de Changsha");

/*Nanchang*/D[27][0] = new array("Lago Este, Lago Oeste, Lugares escénicos de Qingyunpu, Wanli, Changbei, Zona de desarrollo de alta tecnología, Honggutan, Condado de Nanchang, Lago Qingshan, Condado de Xinjian, suburbios, Jinxian, Anyi");

/*Kunming*/D[28][ 0] = nueva matriz ("Distrito de Panlong, Distrito de Wuhua, Distrito de Guandu, Distrito de Xishan, Anning, Chenggong , Otros, Dongchuan");

/*Urumqi*/D[29][ 0] = Nueva matriz ("Tianshan, Sayibak, Xinshi, Shuimogou, Toutunhe, Nanquan, Dongshan");

/* Hong Kong */D[30][0] = new Array("Distrito Norte, Distrito Tai Po, Distrito Este, Distrito Kwun Tong, Distrito Wong Tai Sin, Distrito de la ciudad de Kowloon, Distrito Kwai Tsing, Islas Distrito, Distrito Sur, Distrito Sha Tin, Distrito Tuen Mun, Distrito Wan Chai, Distrito Sai Kung, Distrito Yau Tsim Mong, Distrito Yuen Long, Distrito Central y Occidental, Distrito Tsuen Wan");

/* Taipei*/D[31][0]= new Array();

//Ciudad Correspondiente a la secuencia de provincias, cada ciudad corresponde a cada matriz de regiones.

//Crea un objeto de ciudad y devuelve un objeto de la provincia y región a la que pertenece la ciudad.

Función crea ciudad (nombre científico)

{

var oCity = new Object();

oCity.province =

p>

oCity.city = sCityName

ocity . dist = new Array();

ocity . de la provincia en el índice de matriz de provincias.

ocity .cindex =-1; //El índice de ubicación de la ciudad en la matriz de ciudades (ambos se utilizan para determinar la matriz de región)

var m =-1; n =- 1;

for(var I = 0; i & ltc . longitud; i++)

{

for(var j = 0; j & ltC[i].

longitud; j++)

{

if(C[i][j] == sCityName)

{

provincia. = P[I];

ocidad . dist = D[I][j];

ocidad . j;

Descanso;

}

}

if (oCiudad.provincia!= "")

{

Descanso;

}

}

Velocidad de retorno;

}

/*Nivel tres, provincia, ciudad, región*/

/*Orientado a objetos*/

Función oMenu(selProvince, selCity, selDist)

{

///La identificación del control de selección de provincia sel.

///La identificación del control de selección de ciudad sel.

///La identificación del control de selección en el área selDist.

this .o provincia = documento . getelementbyid(sel provincia);

///Cambio de ciudad, inicializa área

Función fnInitDist(ciudad)

{

var objCity = createCity(ciudad);

var dist = objCity.dist.toString(). Split(', ');

ClearSelect(selDist, "Seleccione una región"

InitSelect(selDist, Dist, " "); };

///Inicializar ciudad

Función limitada (provincia)

{

for(var I = 0; i & ltp .length;i++)

{

if(P[i] ==provincia)

{

ClearSelect(selCity, "Seleccione una ciudad");

InitSelect(selCity, C[i], " ");

ClearSelect(selDist, "Seleccione una ciudad primero"); p>

document.getelementbyid(sel ciudad). onchange = function(){ fnInitDist(este . valor);};

Break;

}

}

};

///Inicializa la provincia

this .fninitprovince = function(){

InitSelect(selProvince, P, "Selecciona una provincia");

ClearSelect(selCity, "Seleccione primero una provincia");

ClearSelect(selDist, "Seleccione primero una ciudad");

this o provincia. onchange = function(){ fnInitCity(this . value);};

};

///Inicializa el control de selección.

Función InitSelect(obj, aInitValue, sMenu)

{

///obj: la identificación del objeto de control de selección que se inicializará.

///aInitValue: el valor de la matriz que se inicializará.

///sMenú: La opción que se agregará al encabezado del control de selección, el valor está vacío; si este parámetro está vacío, solo se inicializa aInitValue, no el encabezado.

if (sMenu!= "")

{

documento getelementbyid(obj) add(nueva opción(sMenu, " ");

}

for(var I = 0;i<aInitValue.lengthi++)

{

opciones de documento . add(new Option(ainit value[I],ainit value[I]));

}

}

Función ClearSelect(obj, sMenu)

{

documento. getelementbyid(obj). longitud = 0;

documento. getelementbyid(obj). " ");

}

}

var oMenu = new oMenu("selProvince", "selCity", "sel dist");/ /Seleccionar ID

omenu .fninitprovince();

& lt/script & gt;

& lt/body & gt;

< /html>