var _____WB$wombat$assign$function_____ = function(name) {return (self._wb_wombat && self._wb_wombat.local_init && self._wb_wombat.local_init(name)) || self[name]; }; if (!self.__WB_pmw) { self.__WB_pmw = function(obj) { this.__WB_source = obj; return this; } } { let window = _____WB$wombat$assign$function_____("window"); let self = _____WB$wombat$assign$function_____("self"); let document = _____WB$wombat$assign$function_____("document"); let location = _____WB$wombat$assign$function_____("location"); let top = _____WB$wombat$assign$function_____("top"); let parent = _____WB$wombat$assign$function_____("parent"); let frames = _____WB$wombat$assign$function_____("frames"); let opener = _____WB$wombat$assign$function_____("opener"); /* $Id : region.js 4865 2007-01-31 14:04:10Z paulgao $ */ var region = new Object(); region.isAdmin = false; region.loadRegions = function(parent, type, target, index, callback ) { index = index || 0; $.get( region.getFileName() + '?type=' + type + '&target=' + target + "&parent=" + parent + "&index=" + index, function( result, result_text ) { result = $.parseJSON( result ); region.response( result, result_text ); console.log(result); if( typeof( callback ) == 'function' ) { callback(); } } ); } /* * * 载入指定的国家下所有的省份 * * @country integer 国家的编号 * @selName string 列表框的名称 */ region.loadProvinces = function(country, selName) { var objName = (typeof selName == "undefined") ? "selProvinces" : selName; region.loadRegions(country, 1, objName); } /* * * 载入指定的省份下所有的城市 * * @province integer 省份的编号 * @selName string 列表框的名称 */ region.loadCities = function(province, selName) { var objName = (typeof selName == "undefined") ? "selCities" : selName; region.loadRegions(province, 2, objName); } /* * * 载入指定的城市下的区 / 县 * * @city integer 城市的编号 * @selName string 列表框的名称 */ region.loadDistricts = function(city, selName) { var objName = (typeof selName == "undefined") ? "selDistricts" : selName; region.loadRegions(city, 3, objName); } /* * * 处理下拉列表改变的函数 * * @obj object 下拉列表 * @type integer 类型 * @selName string 目标列表框的名称 */ region.changed = function(obj, type, selName, index, callback ) { var parent = obj.options[obj.selectedIndex].value; region.loadRegions(parent, type, selName, index, callback); } region.response = function(result, text_result) { if( result.target == '' ) return; var sel = document.getElementById(result.target); console.log(sel); if( !sel ) return; sel.length = 1; sel.style.display = (result.regions.length == 0 && ! region.isAdmin && result.type + 0 == 3) ? "none" : ''; if (result.regions) { for (i = 0; i < result.regions.length; i ++ ) { var opt = document.createElement("OPTION"); opt.value = result.regions[i].region_id; opt.text = result.regions[i].region_name; if( opt.value == result.index ) { opt.selected = 'selected'; } sel.options.add(opt); } } if (document.all) { sel.fireEvent("onchange"); } else { var evt = document.createEvent("HTMLEvents"); evt.initEvent('change', true, true); sel.dispatchEvent(evt); } } region.getFileName = function() { if (region.isAdmin) { return "../region.php"; } else { return "region.php"; } } } /* FILE ARCHIVED ON 23:05:33 Jan 29, 2016 AND RETRIEVED FROM THE INTERNET ARCHIVE ON 11:02:49 Sep 28, 2025. JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE. ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C. SECTION 108(a)(3)). */ /* playback timings (ms): captures_list: 0.528 exclusion.robots: 0.029 exclusion.robots.policy: 0.018 esindex: 0.011 cdx.remote: 8.069 LoadShardBlock: 243.419 (3) PetaboxLoader3.datanode: 307.037 (4) load_resource: 262.173 PetaboxLoader3.resolve: 139.675 */