中关村在线用的是IFRAME,也就是说
你看到的选择这个那个的其实是一个小页面
嵌在现在的页面里,改变它的值就刷新IFRAME中的页面啦
而你看到的整个页面并没有刷新

解决方案 »

  1.   

    这个是iframe实现的....呵呵还有用js实现的:)js的比较简单
      

  2.   

    var ProvinceArray = new Array;
    ProvinceArray[0] = "选择";
    ProvinceArray[1] = "北京";
    ProvinceArray[2] = "上海";
    ProvinceArray[3] = "天津";
    ProvinceArray[4] = "重庆";
    ProvinceArray[5] = "广东";
    ProvinceArray[6] = "山西";
    ProvinceArray[7] = "河北";
    ProvinceArray[8] = "黑龙江";
    ProvinceArray[9] = "辽宁";
    ProvinceArray[10] = "吉林";
    ProvinceArray[11] = "江苏";
    ProvinceArray[12] = "安徽";
    ProvinceArray[13] = "山东";
    ProvinceArray[14] = "浙江";
    ProvinceArray[15] = "江西";
    ProvinceArray[16] = "福建";
    ProvinceArray[17] = "湖南";
    ProvinceArray[18] = "湖北";
    ProvinceArray[19] = "河南";
    ProvinceArray[20] = "内蒙古";
    ProvinceArray[21] = "海南";
    ProvinceArray[22] = "广西";
    ProvinceArray[23] = "贵州";
    ProvinceArray[24] = "四川";
    ProvinceArray[25] = "云南";
    ProvinceArray[26] = "陕西";
    ProvinceArray[27] = "甘肃";
    ProvinceArray[28] = "宁夏";
    ProvinceArray[29] = "青海";
    ProvinceArray[30] = "新疆";
    ProvinceArray[31] = "西藏";
    ProvinceArray[32] = "香港";
    ProvinceArray[33] = "台湾";
    ProvinceArray[34] = "澳门";
    tCitys = new Array; 
    tCitys[1] = new Array;
    tCitys[1][0] = "北京崇文区";
    tCitys[1][1] = "北京宣武区";
    tCitys[1][2] = "北京东城区";
    tCitys[1][3] = "北京西城区";
    tCitys[1][4] = "北京海淀区";
    tCitys[1][5] = "北京朝阳区";
    tCitys[1][6] = "北京丰台区";
    tCitys[1][7] = "北京石景山区";
    tCitys[1][8] = "北京其他地区";
    tCitys[2] = new Array;
    tCitys[2][0] = "上海";
    tCitys[3] = new Array;
    tCitys[3][0] = "天津";
    tCitys[4] = new Array;
    tCitys[4][0] = "重庆";
    tCitys[5] = new Array;
    tCitys[5][0] = "广东广州";
    tCitys[5][1] = "广东深圳";
    tCitys[5][2] = "广东珠海";
    tCitys[5][3] = "广东潮州";
    tCitys[5][4] = "广东东莞";
    tCitys[5][5] = "广东湛江";
    tCitys[5][6] = "广东肇庆";
    tCitys[5][7] = "广东佛山";
    tCitys[5][8] = "广东中山";
    tCitys[5][9] = "广东江门";
    tCitys[5][10] = "广东韶关";
    tCitys[5][11] = "广东英德";
    tCitys[5][12] = "广东梅州";
    tCitys[5][13] = "广东汕头";
    tCitys[5][14] = "广东惠州";
    tCitys[5][15] = "广东河源";
    tCitys[5][16] = "广东茂名";
    tCitys[5][17] = "广东顺德";
    tCitys[5][18] = "广东其他城市";
    tCitys[6] = new Array;
    tCitys[6][0] = "山西太原";
    tCitys[6][1] = "山西大同";
    tCitys[6][2] = "山西晋城";
    tCitys[6][3] = "山西运城";
    tCitys[6][4] = "山西临汾";
    tCitys[6][5] = "山西长治";
    tCitys[6][6] = "山西析州";
    tCitys[6][7] = "山西阳泉";
    tCitys[6][8] = "山西候马";
    tCitys[6][9] = "山西宁武";
    tCitys[6][10] = "山西朔州";
    tCitys[6][11] = "山西其他城市";
    tCitys[7] = new Array;
    tCitys[7][0] = "河北石家庄";
    tCitys[7][1] = "河北承德";
    tCitys[7][2] = "河北唐山";
    tCitys[7][3] = "河北秦皇岛";
    tCitys[7][4] = "河北沧州";
    tCitys[7][5] = "河北张家口";
    tCitys[7][6] = "河北保定";
    tCitys[7][7] = "河北衡水";
    tCitys[7][8] = "河北邢台";
    tCitys[7][9] = "河北邯郸";
    tCitys[7][10] = "河北廊坊";
    tCitys[7][11] = "河北其他城市";
    tCitys[8] = new Array;
    tCitys[8][0] = "黑龙江哈尔滨";
    tCitys[8][1] = "黑龙江齐齐哈尔";
    tCitys[8][2] = "黑龙江大庆市";
    tCitys[8][3] = "黑龙江佳木斯";
    tCitys[8][4] = "黑龙江牡丹江";
    tCitys[8][5] = "黑龙江伊春";
    tCitys[8][6] = "黑龙江绥化";
    tCitys[8][7] = "黑龙江黑河";
    tCitys[8][8] = "黑龙江鸡西";
    tCitys[8][9] = "黑龙江大兴安岭";
    tCitys[8][10] = "黑龙江鹤岗市";
    tCitys[8][11] = "黑龙江其他城市";
    tCitys[9] = new Array;
    tCitys[9][0] = "辽宁沈阳";
    tCitys[9][1] = "辽宁大连";
    tCitys[9][2] = "辽宁抚顺";
    tCitys[9][3] = "辽宁鞍山";
    tCitys[9][4] = "辽宁锦州";
    tCitys[9][5] = "辽宁营口";
    tCitys[9][6] = "辽宁本溪";
    tCitys[9][7] = "辽宁丹东";
    tCitys[9][8] = "辽宁辽阳";
    tCitys[9][9] = "辽宁铁岭";
    tCitys[9][10] = "辽宁其他城市";
    tCitys[10] = new Array;
    tCitys[10][0] = "吉林长春";
    tCitys[10][1] = "吉林吉林";
    tCitys[10][2] = "吉林通化";
    tCitys[10][3] = "吉林四平";
    tCitys[10][4] = "吉林延吉";
    tCitys[10][5] = "吉林其他城市";function ProvinceOptionMenu()
    {
            var i;
            provincebox = document.formbill.province;
            for(i = 0; i < ProvinceArray.length; i++)
            {
              provincebox.options[i] = new Option(ProvinceArray[i],ProvinceArray[i]);
    }
    provincebox.length = i;
    }function selectcity()
    {  
    provincebox = document.formbill.province;
    selcity = parseInt(provincebox.selectedIndex);
    tCity = tCitys[selcity];
        citybox = document.formbill.city;
    if(tCity != null)
    {
                           citybox = document.formbill.city;
                           if (tCity.length>1){
                              citybox.options[0] = new Option("请选择",-1);
                              for(i = 0; i < tCity.length; i++)
         {
         str = tCity[i];
                                 citybox.options[i+1] = new Option(str, str);
      }
      citybox.length = i+1;
                            }
                            else
                            {
                              str = tCity[0];
                              citybox.options[0] = new Option(str,str);
                              citybox.length=1;
                              citybox.options[0].selected;
                            }
                           
                    }
            else{
              if (citybox != null){
               citybox.options[0] = new Option("请先选择省份",-1);
      citybox.length = 1;}
             }
    }这个是js实现的
      

  3.   

    楼上的数据是一部分(发帖限制帖不全),但是功能函数是全的,想要的话留下email吧