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

📄 index4008.js

📁 电信的网厅的整站代码
💻 JS
字号:
//四川4008用户帐号管理

		function fn_On4008Submit(that)
		{
		var qt = document.getElementById("QueryTable");
			var qr = document.getElementById("QueryResult");
			
			if ( qt == null || qr == null ) return true;
			
			try {
				var inputs = qt.getElementsByTagName("INPUT");
				var selects = qt.getElementsByTagName("SELECT");
				
				if ( qr.caption == null ) {
					qr.createCaption();
				}
				else {
					// 清除原先设置的内容。
					while ( qr.caption.childNodes.length > 0 ) {
						qr.caption.removeChild(qr.caption.childNodes[0]);
					}
				}

				for ( var i = 0; i<inputs.length; i++ ) {
					if ( inputs[i].value == "" || inputs[i].name == "" ) continue;
					
					var newInput = document.createElement("<INPUT NAME='" + inputs[i].name + "'>");
					newInput.value = inputs[i].value;
					qr.caption.appendChild(newInput);
				}
				//查询四川4008用户
				var newInput1 = document.createElement("<INPUT NAME='CUSTTYPE'>");
					newInput1.value = 14;
					qr.caption.appendChild(newInput1);	
	
				for ( var i = 0; i<selects.length; i++ ) {
					var sValue = selects[i].value;
					if ( selects[i].disabled ) {
						for ( var j =0; j<selects[i].options.length; j++ ) {
							if ( selects[i].options(j).selected ) {
								sValue=selects[i].options(j).value;
							}
						}
					}

					if ( sValue == "" || selects[i].name == "") continue;
					
					// TODO 扩展支持允许多选的操作
					var newInput = document.createElement("<INPUT NAME='" + selects[i].name + "'>");
					newInput.value = selects[i].value;
					qr.caption.appendChild(newInput);
				}

				qr.reload();
			}
			catch(ex){
				alert(ex.description);
			}
			
			return false;
		}
		//增加帐号
		function fn_OnSubmitAdd(that) {			
			var qt = document.getElementById("QueryTable");
			
			if ( qt == null) return true;
						
			try {				
				var inputs = qt.getElementsByTagName("INPUT");
				var selects = qt.getElementsByTagName("SELECT");
				
				var xmlHttp = new XMLHttpClient("/manager/XmlHttpService");
                xmlHttp.append("CITYCODE",cityCode);
                
				for ( var i = 0; i<inputs.length; i++ ){
					if ( inputs[i].value == "" || inputs[i].name == "" ) continue;
					xmlHttp.append(inputs[i].name,inputs[i].value);
				}
				for ( var i = 0; i<selects.length; i++ ) {
					var sValue = selects[i].value;					
					for ( var j =0; j<selects[i].options.length; j++ ) {
						if ( selects[i].options(j).selected ) {
							 xmlHttp.append(selects[i].name,selects[i].value);															
						}						
					}
				}
				
				var str = xmlHttp.submitAsString("RegisterService","addNewAccount");
				
				//alert("_______________  :"+str);
                if ( str.substr(0,6) == new String("str-->") ) {
                     var result = str.substr(6);
                     
                     if(result == "0"){
                        alert("添加新帐号失败,请重试!");                        
                     }
                     else if(result=="11")
                     {
                     	alert("此帐号已经存在!"); 
						document.getElementById("USERID").focus();                   	
                     }else{
                        alert("成功添加新帐号!"); 
                        window.close();                        
                     }
                }
                return false;				
			}
			catch(ex){
				alert(ex.description);
			}
			return false;
		}	
		//修改帐号
		function fn_OnSubmitUpdate(that) {
			
			var qt = document.getElementById("QueryTable");			
			if ( qt == null) return true;
						
			try {				
				var inputs = qt.getElementsByTagName("INPUT");
				var selects = qt.getElementsByTagName("SELECT");
				
				var xmlHttp = new XMLHttpClient("/manager/XmlHttpService");
                xmlHttp.append("CITYCODE",cityCode);
                
				for ( var i = 0; i<inputs.length; i++ ){
					if ( inputs[i].value == "" || inputs[i].name == "" ) continue;
					xmlHttp.append(inputs[i].name,inputs[i].value);
				}
				for ( var i = 0; i<selects.length; i++ ) {
					var sValue = selects[i].value;					
					for ( var j =0; j<selects[i].options.length; j++ ) {
						if ( selects[i].options(j).selected ) {
							 xmlHttp.append(selects[i].name,selects[i].value);															
						}						
					}
				}
								
				var str = xmlHttp.submitAsString("RegisterService","updateAccount");
				
				//alert("_______________  :"+str);
                if ( str.substr(0,6) == new String("str-->") ) {
                     var result = str.substr(6);
                     
                     if(result == "0"){
                        alert("修改失败,请重试!");
                     }
                     else{
                        alert("成功修改帐号属性!");
                        window.close();                        
                     }
                }				
			}
			catch(ex){
				alert(ex.description);
			}
						
			return false;			
			
		}
		
		
		var bInited = false;
		var count   = "";
		var current = "";
		var cityCode= "";		
		
		function fn_on4008load()
		{
			window.setTimeout("cltScript_Toolbar();",30);
            if (! bInited ) {
            	bInited = true;
            }
		}
		
		function fnStartInit()
		{
		   if (document.readyState=="complete" && ! bInited)
		   {
				fn_onload();
		   }
		}
		document.onreadystatechange=fnStartInit;

		function cltScript_Toolbar() {
            if ( self.parent != self ){
                var pel = parent.document.all.tags("frame");
                for ( i=0; i< pel.length; i++)
                {
                    if ( pel(i).name == "main") {
						divTop.style.width = pel(i).width;
						divMain.style.width = pel(i).width;
						divMain.style.height = pel(i).height - divTop.clientHeight;
                    }
                }
            }
		}

		function setCityCode(cityCode){this.cityCode = cityCode;}
	
		function onChoosed() {
		    
		}
		
		function onUnChoosed(){
		    
		}
		
		function onContentLoad(){
		}
		
		function fn_dblClick(){
			if(current=="N" || current=="A"){
				fnToolGetAccInfo();					
			}
		}		
		
		function fnToolGetAccInfo() {
			var sURL = "accountInfo.jsp";
			
			var oResult = document.all.Result;
			if ( oResult != null && oResult.selectedIndex >= 0 ) {
				sURL += "?userid=" + oResult.key;
				
				windowOpen(sURL,800,600,"AccountInfo")
			}
			else
			{
				alert("对不起,您没有选择具体的帐号,请选择一个帐号之后进入!");				
			}
		}
		
		function fnToolUpdateAccount() {
			var sURL = "updateAccount.jsp";
			
			var oResult = document.all.Result;
			if ( oResult != null && oResult.selectedIndex >= 0 ) {
				sURL += "?userid=" + oResult.key;
				sURL += "&accountid="+oResult.selectedRow.cells[0].innerText;
				sURL += "&accountname="+oResult.selectedRow.cells[1].innerText;
				sURL += "&citycode="+oResult.selectedRow.cells[2].innerText;
				sURL += "&email="+oResult.selectedRow.cells[4].innerText;				
				sURL += "&areacode="+oResult.selectedRow.cells[6].innerText;				
				sURL += "&action="+current;
				windowOpen(sURL,800,600,"updateAccount")
			}
			else
			{
				alert("对不起,您没有选择具体的帐号,请选择一个帐号之后进入!");				
			}
		}
		
		
		function fnStateClick(that) {
		    
		    current = that.value;	    

			var result = document.getElementById("Result");
			var qr = document.getElementById("QueryResult");
			
			var cap = qr.caption.cloneNode(true);
			
			if ( result.caption == null ) result.createCaption();
			
			result.caption.replaceNode(cap);

			var action = document.createElement("<input NAME='"+ that.name + "' TYPE='text'>");
			action.value = that.value;
			result.caption.appendChild(action);
			
			result.reload();
			
			// 标注一下当前状态的颜色。
			var aLink = that.parentElement.getElementsByTagName("A");
			for ( var i=0; i<aLink.length; i++){
				if ( aLink[i] != that ) {
					aLink[i].style.color = "white";
					aLink[i].style.fontWeight = "normal";
				}
			}
			that.style.color="blue";
			that.style.fontWeight = "bold";
		}
				
		function fnShowSimple() {
			QueryTable.tBodies[1].style.display='none';
			
			window.setTimeout("cltScript_Toolbar();",30);
		}
		
		function fnShowAll() {
			QueryTable.tBodies[1].style.display='block';
			
			window.setTimeout("cltScript_Toolbar();",30);
		}
				
		function fnAddAccount()
		{
			var sURL = "addAccount.jsp";
			windowOpen(sURL,800,600,"addAccount");
		}
		
		function fnUpadateAccount()
		{
			fnToolUpdateAccount();
		}
		
			
		

⌨️ 快捷键说明

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