⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 rpt_fixparam.js

📁 电信的网厅的整站代码
💻 JS
字号:
// 地市改变获取区域的代码。
function fCityCode_OnChange(that) {
	try {
		var cityCode = that.value;
		var postElt = document.getElementById("AREA");
		
		if ( cityCode == "0590" || cityCode == null || cityCode == "" ) {
			while ( postElt.options.length > 2 ) {
				postElt.options.remove(2);
			}
		}
		else {
            // 重新加载菜单,如果该页面包含多个菜单项,则可以??过idx加载指定顺序的菜单。
            var xmlHttp = new XMLHttpClient("../../../XmlHttpService");
            xmlHttp.append("CITYCODE",cityCode);
            var str = xmlHttp.submitAsString("OrderService","getAreaList");

            if ( str.substr(0,6) == new String("xml-->") ) {
            	try {
					var xmlDoc = new ActiveXObject("Msxml.DOMDocument");
					xmlDoc.loadXML(str.substr(6));

					if (xmlDoc.parseError.errorCode != 0) {
						var myErr = xmlDoc.parseError;
						throw myErr;
					} else {
						while ( postElt.options.length > 2 ) {
							postElt.options.remove(2);
						}

						var root = xmlDoc.documentElement;
						var oList = root.selectNodes("//body");
						if ( oList.length != 1 ) throw "返回格式不正确。"
						
						var xmlStr = oList.item(i).text;
						xmlDoc.loadXML(xmlStr);
						
						oList = xmlDoc.documentElement.selectNodes("//TD_AREA");
						for ( var i=0; i<oList.length; i++ ) {
							var valueNode = oList.item(i).selectSingleNode("AREACODE");
							var textNode = oList.item(i).selectSingleNode("AREANAME");
							
							if ( valueNode != null && textNode != null ) {
								var oOption = document.createElement("OPTION");
								oOption.text=textNode.text;
								oOption.value=valueNode.text;
								postElt.add(oOption);
							}
						}
					}
				} catch(ex) {
					throw ex;
				}
            }
            else {
            	alert("加载地区信息失败。");
            }
		}
    }
    catch(ex) {
    	return false;
    }
    
    return true;
    
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -