級(jí)聯(lián)菜單:(1.js文件)
           1 function Dsy() 
           2 
           3     this.Items = {};
           4  }
           5 Dsy.prototype.add = function(id,iArray) { this.Items[id] = iArray; } 
           6 Dsy.prototype.Exists = function(id) { if(typeof(this.Items[id]) == "undefined"return falsereturn true; };
           7 function change(v){
           8     var str="0";
           9     for(i=0;i<v;i++)
          10     { 
          11         str+=("_"+(document.getElementById(s[i]).selectedIndex-1));
          12     };
          13     var ss=document.getElementById(s[v]);
          14     with(ss){
          15         length = 0;
          16         options[0]=new Option(opt0[v],opt0[v]);
          17         if(v && document.getElementById(s[v-1]).selectedIndex>0 || !v)
          18         {
          19             if(dsy.Exists(str)){
          20                 ar = dsy.Items[str];
          21                 for(i=0;i<ar.length;i++)options[length]=new Option(ar[i],ar[i]);
          22                 if(v)options[1].selected = true;
          23             }
          24         }
          25         if(++v<s.length){change(v);}
          26     }
          27 }
          28 var dsy = new Dsy();
          29 dsy.add("0",["安徽省","北京市","福建省","甘肅省","廣東省","廣西壯族自治區(qū)","貴州省","海南省","河北省","河南省","黑龍江省","湖北省","湖南省","吉林省","江蘇省","江西省","解放軍","遼寧省","內(nèi)蒙古自治區(qū)","寧夏回族自治區(qū)","青海省","山東省","山西省","陜西省","上海市","四川省","臺(tái)灣省","天津市","西藏自治區(qū)","新疆維吾爾自治區(qū)","云南省","浙江省"]);  dsy.add("0_0_0",["樅陽(yáng)縣","大觀區(qū)","懷寧縣","郊區(qū)","潛山縣","市轄區(qū)","宿松縣","太湖縣","桐城縣","望江縣","迎江區(qū)","岳西縣"]); dsy.add("0_0_1",["東市區(qū)","固鎮(zhèn)縣","懷遠(yuǎn)縣","郊區(qū)","市轄區(qū)","五河縣","西市區(qū)","中市區(qū)"]); dsy.add("0_0_2",["巢湖市","含山縣","和縣","廬江縣","無(wú)為縣"]); ; dsy.add("0_5_12",["北流縣","博白縣","貴港市","桂平縣","陸川縣","平南縣","容縣","玉林市"]); dsy.add("0_5",["百色地區(qū)","北海市","桂林地區(qū)","桂林市","河池地區(qū)","柳州地區(qū)","柳州市","南寧地區(qū)","南寧市","欽州地區(qū)","梧州地區(qū)","梧州市","玉林地區(qū)"]); dsy.add("0_6_0",["安順市","關(guān)嶺布依族苗族自治縣","開(kāi)陽(yáng)縣","平壩縣","普定縣","清鎮(zhèn)市","息烽縣","修文縣","鎮(zhèn)寧布依族苗族自治縣","紫云苗族布依族自治縣"]); dsy.add("0_6_1",["畢節(jié)縣","大方縣","赫章縣","金沙縣","納雍縣","黔西縣","威寧彝族回族苗族自治縣","織金縣"]); dsy.add("0_6_2",["白云區(qū)","花溪區(qū)","南明區(qū)","市轄區(qū)","烏當(dāng)區(qū)","云巖區(qū)"]); dsy.add("0_6_3",["六枝特區(qū)","盤縣特區(qū)","水城縣","鐘山區(qū)"]); dsy.add("0_6_4",["岑鞏縣","從江縣","丹寨縣","黃平縣","劍河縣","錦屏縣","凱里市","雷山縣","黎平縣","麻江縣","榕江縣","三穗縣","施秉縣","臺(tái)江縣","天柱縣","鎮(zhèn)遠(yuǎn)縣"]); dsy.add("0_6_5",["長(zhǎng)順縣","都勻市","獨(dú)山縣","福泉縣","貴定縣","惠水縣","荔波縣","龍里縣","羅甸縣","平塘縣","三都水族自治縣","甕安縣"]); dsy.add("0_6_6",["安龍縣","冊(cè)亨縣","普安縣","晴隆縣","望謨縣","興仁縣","興義市","貞豐縣"]); dsy.add("0_6_7",["德江縣","江口縣","石阡縣","思南縣","松桃苗族自治縣","銅仁市","萬(wàn)山特區(qū)","沿河土家族自治縣","印江土家族苗族自治縣","玉屏侗族自治縣"]); dsy.add("0_6_8",["赤水市","道真仡佬族苗族自治縣","鳳岡縣","湄潭縣","仁懷縣","綏陽(yáng)縣","桐梓縣","務(wù)川仡佬族苗族自治縣","習(xí)水縣","余慶縣","正安縣","遵義市","遵義縣"]); dsy.add("0_6",["安順地區(qū)","畢節(jié)地區(qū)","貴陽(yáng)市","六盤水市","黔東南苗族侗族自治州","黔南布依族苗族自治州","黔西南布依族苗族自治州","銅仁地區(qū)","遵義地區(qū)"]); dsy.add("0_7_7",["市轄區(qū)","新華區(qū)","秀英區(qū)","振東區(qū)"]); dsy.add("0_7_15",["市轄區(qū)"]); dsy.add("0_7",["白沙黎族自治縣","保亭黎族苗族自治縣","昌江黎族自治縣","澄邁縣","儋縣","定安縣","東方黎族自治縣","海口市","樂(lè)東黎族自治縣","臨高縣","陵水黎族自治縣","南沙群島","瓊海市","瓊山縣","瓊中黎族苗族自治縣","三亞市","通什市","屯昌縣","萬(wàn)寧縣","文昌縣","西沙群島","中沙群島的島礁及其海域"]); dsy.add("0_8_0",["安國(guó)市","安新縣","博野縣","定興縣","定州市","阜平縣","高陽(yáng)縣","淶水縣","淶源縣","蠡縣","曲陽(yáng)縣","容城縣","唐縣","完縣","望都縣","新城縣","雄縣","徐水縣","易縣","涿州市"]); dsy.add("0_8_1",["北市區(qū)","滿城縣","南市區(qū)","清苑縣","市轄區(qū)","新市區(qū)"]); dsy.add("0_8_2",["泊頭市","東光縣","海興縣","河間市","黃驊市","孟村回族自治縣","南皮縣","任丘市","肅寧縣","吳橋縣","獻(xiàn)縣","鹽山縣"]); dsy.add("0_8_3",["滄縣","郊區(qū)","青縣","市轄區(qū)","新華區(qū)","運(yùn)河區(qū)"]); dsy.add("0_8_4",["豐寧滿族自治縣","寬城滿族自治縣","隆化縣","灤平縣","平泉縣","圍場(chǎng)滿族蒙古族自治縣","興隆縣"]); dsy.add("0_8_5",["承德縣","市轄區(qū)","雙灤區(qū)","雙橋區(qū)","鷹手營(yíng)子礦區(qū)"]); dsy.add("0_8_6",["成安縣","磁縣","大名縣","肥鄉(xiāng)縣","館陶縣","廣平縣","雞澤縣","臨漳縣","丘縣","曲周縣","涉縣","魏縣","永年縣"]); dsy.add("0_8_7",["叢臺(tái)區(qū)","峰峰礦區(qū)","復(fù)興區(qū)","邯鄲縣","邯山區(qū)","市轄區(qū)","武安市"]); dsy.add("0_8_8",["安平縣","阜城縣","故城縣","衡水市","冀縣","景縣","饒陽(yáng)縣","深縣","武強(qiáng)縣","武邑縣","棗強(qiáng)縣"]); dsy.add("0_8_9",["安次區(qū)","霸州市","大廠回族自治縣","大城縣","固安縣","三河縣","市轄區(qū)","文安縣","香河縣","永清縣"]); 

          HTML:
           1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
           2 <html>
           3 <head>
           4 <script language="JavaScript" src="area.js"></script>
           5 <SCRIPT LANGUAGE = JavaScript>
           6 <!--
           7 //** Power by Fason(2004-3-11)
           8 //** Email:fason_pfx@hotmail.com
           9 
          10 var s=["s1","s2","s3"];
          11 var opt0 = ["省份","地級(jí)市","市、縣級(jí)市、縣"];
          12 function setup()
          13 {
          14     for(i=0;i<s.length-1;i++)
          15     {
          16         document.getElementById(s[i]).onchange=new Function("change("+(i+1)+")");
          17         alert(i);
          18     }
          19     change(0);
          20 }
          21 //-->
          22 </SCRIPT>
          23 <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
          24 <title>添加網(wǎng)站-步驟2</title>
          25 </head>
          26 <body  onload="setup()">
          27 所在地址:
          28 <select name="s1" id="s1"></select>
          29 <select name="s2" id="s2"></select>
          30 <select name="s3" id="s3"></select>
          31 </body>
          32 </html>

          posted on 2007-02-07 09:58 -274°C 閱讀(1454) 評(píng)論(2)  編輯  收藏 所屬分類: web前端


          FeedBack:
          # re: 省市地區(qū)三級(jí)菜單
          2007-02-07 15:34 | nspace----from qq java group
          是不是有bug?  回復(fù)  更多評(píng)論
            
          # re: 省市地區(qū)三級(jí)菜單
          2007-02-07 15:42 | JAVA-HE
          什么bug?地理數(shù)據(jù)我滅有寫全,需要完整的程序,可以加我群:30132694
            回復(fù)  更多評(píng)論
            

          常用鏈接

          留言簿(21)

          隨筆分類(265)

          隨筆檔案(242)

          相冊(cè)

          JAVA網(wǎng)站

          關(guān)注的Blog

          搜索

          •  

          積分與排名

          • 積分 - 914066
          • 排名 - 40

          最新評(píng)論

          主站蜘蛛池模板: 闵行区| 巴楚县| 永德县| 湖口县| 泗阳县| 鄯善县| 任丘市| 东安县| 滦南县| 三亚市| 红原县| 博野县| 如皋市| 汝南县| 嘉祥县| 化州市| 宁南县| 钟祥市| 诏安县| 吉安县| 伊金霍洛旗| 新宁县| 修武县| 朝阳市| 黑河市| 江城| 革吉县| 衡阳县| 阿尔山市| 盐池县| 富顺县| 三门县| 蒲城县| 新龙县| 磴口县| 新安县| 石渠县| 广南县| 怀来县| 利辛县| 湖口县|