var vMainMenus = new Array(); /** * 初始化各菜单项,及初始化主菜单和相应的子菜单项 * 这个函数的内容可以方便的由服务器端程序生成。 * * @param mainList 主菜单列表框 * @param subList 子菜单列表框 */ function initialize(mainList, subList) { var i = 0; var j = 0; //建立菜单数据 //================================================= var subs = new Array(); j = 0; subs[j++] = ""; subs[j++] = ""; vMainMenus[i++] = subs; var subs = new Array(); j = 0; subs[j++] = "长安福特"; subs[j++] = "蒙迪欧07新装版";subs[j++] = "福克斯三厢";subs[j++] = "福克斯两厢";subs[j++] = "翼虎"; vMainMenus[i++] = subs; var subs = new Array(); j = 0; subs[j++] = "一汽奥迪"; subs[j++] = "奥迪A4";subs[j++] = "奥迪A6";subs[j++] = "奥迪A6L";subs[j++] = "奥迪A5";subs[j++] = "奥迪A8";subs[j++] = "奥迪Q7";subs[j++] = "奥迪TT";subs[j++] = "奥迪R8"; vMainMenus[i++] = subs; var subs = new Array(); j = 0; subs[j++] = "上海大众"; subs[j++] = "Polo劲情";subs[j++] = "朗逸";subs[j++] = "CrossPOLO";subs[j++] = "PASSAT";subs[j++] = "高尔";subs[j++] = "Polo劲取";subs[j++] = "新款途安";subs[j++] = "领驭"; vMainMenus[i++] = subs; var subs = new Array(); j = 0; subs[j++] = "通用别克"; subs[j++] = "君越";subs[j++] = "林荫大道";subs[j++] = "HRV";subs[j++] = "凯越";subs[j++] = "凯越三厢";subs[j++] = "凯越旅行车";subs[j++] = "GL8陆尊";subs[j++] = "GL8";subs[j++] = "荣御"; vMainMenus[i++] = subs; var subs = new Array(); j = 0; subs[j++] = "通用雪佛兰"; subs[j++] = "塞欧三厢";subs[j++] = "科帕奇";subs[j++] = "塞欧两厢";subs[j++] = "景程";subs[j++] = "乐骋";subs[j++] = "乐风"; vMainMenus[i++] = subs; var subs = new Array(); j = 0; subs[j++] = "东风日产"; subs[j++] = "智尊";subs[j++] = "天籁";subs[j++] = "阳光";subs[j++] = "骊威";subs[j++] = "天鑫";subs[j++] = "逍客";subs[j++] = "颐达";subs[j++] = "骐达";subs[j++] = "轩逸";subs[j++] = "骏逸"; vMainMenus[i++] = subs; var subs = new Array(); j = 0; subs[j++] = "广汽丰田"; subs[j++] = "凯美瑞";subs[j++] = "汉兰达";subs[j++] = "雅力士";subs[j++] = "酷路泽"; vMainMenus[i++] = subs; var subs = new Array(); j = 0; subs[j++] = "北京现代"; subs[j++] = "伊兰特";subs[j++] = "悦动";subs[j++] = "索纳塔";subs[j++] = "NF御翔";subs[j++] = "途胜";subs[j++] = "雅绅特"; vMainMenus[i++] = subs; var subs = new Array(); j = 0; subs[j++] = "一汽丰田"; subs[j++] = "威弛";subs[j++] = "卡罗拉";subs[j++] = "花冠";subs[j++] = "锐志";subs[j++] = "皇冠";subs[j++] = "普瑞斯"; vMainMenus[i++] = subs; var subs = new Array(); j = 0; subs[j++] = "东风雪铁龙"; subs[j++] = "富康";subs[j++] = "爱丽舍";subs[j++] = "C2";subs[j++] = "凯旋";subs[j++] = "毕加索";subs[j++] = "世嘉"; vMainMenus[i++] = subs; var subs = new Array(); j = 0; subs[j++] = "悦达起亚"; subs[j++] = "锐欧";subs[j++] = "赛拉图";subs[j++] = "远舰";subs[j++] = "狮跑";subs[j++] = "佳乐";subs[j++] = "威客"; vMainMenus[i++] = subs; var subs = new Array(); j = 0; subs[j++] = "一汽大众"; subs[j++] = "捷达";subs[j++] = "迈腾";subs[j++] = "新宝来";subs[j++] = "高尔夫";subs[j++] = "速腾";subs[j++] = "开迪"; vMainMenus[i++] = subs; var subs = new Array(); j = 0; subs[j++] = "一汽马自达"; subs[j++] = "马自达3";subs[j++] = "马自达5";subs[j++] = "马自达6";subs[j++] = "RX-8"; vMainMenus[i++] = subs; var subs = new Array(); j = 0; subs[j++] = "三菱汽车"; subs[j++] = "戈蓝";subs[j++] = "蓝瑟";subs[j++] = "菱绅";subs[j++] = "欧蓝德"; vMainMenus[i++] = subs; var subs = new Array(); j = 0; subs[j++] = "通用五菱"; subs[j++] = "扬光";subs[j++] = "高光";subs[j++] = "兴旺";subs[j++] = "05款"; vMainMenus[i++] = subs; var subs = new Array(); j = 0; subs[j++] = "力帆汽车"; subs[j++] = "520"; vMainMenus[i++] = subs; var subs = new Array(); j = 0; subs[j++] = "比亚迪"; subs[j++] = "F3";subs[j++] = "F0";subs[j++] = "F3-R";subs[j++] = "F6";subs[j++] = "F8"; vMainMenus[i++] = subs; var subs = new Array(); j = 0; subs[j++] = "宝马"; subs[j++] = "华晨宝马5系";subs[j++] = "华晨宝马3系";subs[j++] = "宝马7系";subs[j++] = "宝马6系";subs[j++] = "宝马5系";subs[j++] = "宝马3系";subs[j++] = "宝马1系";subs[j++] = "宝马X6";subs[j++] = "宝马X5";subs[j++] = "宝马X3";subs[j++] = "宝马Z4"; vMainMenus[i++] = subs; var subs = new Array(); j = 0; subs[j++] = "克莱斯勒"; subs[j++] = "铂锐";subs[j++] = "300C";subs[j++] = "大捷龙";subs[j++] = "PT漫步者";subs[j++] = "指南者";subs[j++] = "切诺基"; vMainMenus[i++] = subs; var subs = new Array(); j = 0; subs[j++] = "荣威"; subs[j++] = "750"; vMainMenus[i++] = subs; var subs = new Array(); j = 0; subs[j++] = "东风本田"; subs[j++] = "思域";subs[j++] = "CRV"; vMainMenus[i++] = subs; var subs = new Array(); j = 0; subs[j++] = "大众斯柯达"; subs[j++] = "明锐"; vMainMenus[i++] = subs; var subs = new Array(); j = 0; subs[j++] = "广州本田"; subs[j++] = "第八代雅阁";subs[j++] = "新一代飞度";subs[j++] = "飞度";subs[j++] = "雅阁";subs[j++] = "奥德赛";subs[j++] = "思迪"; vMainMenus[i++] = subs; var subs = new Array(); j = 0; subs[j++] = "沃尔沃"; subs[j++] = "S40";subs[j++] = "S80";subs[j++] = "C30";subs[j++] = "C70";subs[j++] = "XC90"; vMainMenus[i++] = subs; var subs = new Array(); j = 0; subs[j++] = "路虎"; subs[j++] = "揽胜";subs[j++] = "神行者2";subs[j++] = "发现3";subs[j++] = "揽胜运动版"; vMainMenus[i++] = subs; var subs = new Array(); j = 0; subs[j++] = "捷豹"; subs[j++] = "S-TYPE";subs[j++] = "X-TYPE";subs[j++] = "XF";subs[j++] = "XJ";subs[j++] = "XK"; vMainMenus[i++] = subs; var subs = new Array(); j = 0; subs[j++] = "MG名爵"; subs[j++] = "MG 3SW";subs[j++] = "MG名爵7系";subs[j++] = "MG名爵TF"; vMainMenus[i++] = subs; var subs = new Array(); j = 0; subs[j++] = "奇瑞"; subs[j++] = "A1";subs[j++] = "A5";subs[j++] = "瑞虎3";subs[j++] = "瑞麒2";subs[j++] = "QQ3";subs[j++] = "QQ6";subs[j++] = "旗云";subs[j++] = "东方之子";subs[j++] = "东方之子Cross";subs[j++] = "开瑞"; vMainMenus[i++] = subs; var subs = new Array(); j = 0; subs[j++] = "海马汽车"; subs[j++] = "普力马";subs[j++] = "福美来";subs[j++] = "海福星";subs[j++] = "海马3"; vMainMenus[i++] = subs; var subs = new Array(); j = 0; subs[j++] = "奔驰"; subs[j++] = "帕杰罗速跑";subs[j++] = "奔驰C级";subs[j++] = "奔驰E级";subs[j++] = "奔驰CLK";subs[j++] = "奔驰CLS";subs[j++] = "奔驰S级"; vMainMenus[i++] = subs; var subs = new Array(); j = 0; subs[j++] = "吉利"; subs[j++] = "美日";subs[j++] = "美人豹";subs[j++] = "自由舰";subs[j++] = "金刚";subs[j++] = "远景";subs[j++] = "金鹰"; vMainMenus[i++] = subs; var subs = new Array(); j = 0; subs[j++] = "华晨中华"; subs[j++] = "中华酷宝";subs[j++] = "骏捷FRV";subs[j++] = "骏捷";subs[j++] = "尊驰"; vMainMenus[i++] = subs; var subs = new Array(); j = 0; subs[j++] = "东风标致"; subs[j++] = "307三厢";subs[j++] = "307两厢";subs[j++] = "206";subs[j++] = "206cc";subs[j++] = "307cc";subs[j++] = "407";subs[j++] = "607";subs[j++] = "307SW"; vMainMenus[i++] = subs; //================================================= for (i = 0; i < vMainMenus.length; ++i) { //mainList.options[i] = new Option(vMainMenus[i][0], i); mainList.options[i] = new Option(vMainMenus[i][0],vMainMenus[i][0]); } reselect(mainList, subList); } /** * 根据主菜单列表框的选择项重置子菜单列表框。 * 当对主菜单的选择发生变化时执行这个函数。 * * @param source 主菜单列表框 * @param submenu 子菜单列表框 */ function reselect(source, submenu) { var idx = source.selectedIndex; var subs = vMainMenus[idx]; submenu.length = 0; for (var i = 0, j = 1; j < subs.length; ++i, ++j) { //submenu.options[i] = new Option(subs[j], i); submenu.options[i] = new Option(subs[j], subs[j]); } } //设置主菜单的默认值 function SetMainMenu(source, submenu) { var idx = source.selectedIndex; //submenu.length = 0; for (var i = 0; i < submenu.length; i++) { if(submenu.options[i].value = source.options[idx].value){ } } }