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

📄 faqlist.jsp

📁 电信的网厅的整站代码
💻 JSP
📖 第 1 页 / 共 3 页
字号:
									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;
		}
			
		function fnShowSimple() {
			QueryTable.tBodies[1].style.display='none';
			
			window.setTimeout("cltScript_Toolbar();",30);
		}
		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 onChoosed() {
			if ( FAQList == undefined ) return false;
			
			try {
				if ( FAQList.selectedAllIndexs.length == 1 ) {
					iBtnEnabled("111111");
				}
				else if ( FAQList.selectedAllIndexs.length > 1 ) {
					iBtnEnabled("101011");
				}
				else {
					iBtnEnabled("100011");
				}
			}
			catch(ex){}

            window.setTimeout("cltScript_Toolbar();",30);
		}

		function onUnChoosed() {
			try {
				if ( FAQList.selectedAllIndexs.length == 1 ) {
					iBtnEnabled("11111");
				}
				else if ( FAQList.selectedAllIndexs.length > 1 ) {
					iBtnEnabled("10111");
				}
				else {
					iBtnEnabled("10011");
				}

				return true;
			}
			catch(exception) {
				return true;
			}
		}

		function fn_dblClick() {
			fnToolReplyContent();
		}

		
		function onContentLoad(){
			try {
				var srcEl = document.getElementById("FAQList");
				// 分页处理
				if ( pageSet != undefined ) {
					var iPageCount = srcEl.pageCount;
					var iCurrentPage = srcEl.currentPage;
					var iRecordcount = srcEl.recordCount;
					var iPagesize =srcEl.pageSize;
					
					var content="<table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">";
			    	content += "<tr valign=\"middle\"><td width=\"3\"></td><td width=\"27%\">" + getLeftInfo(iCurrentPage+1,iPageCount,iRecordcount) + "</td>";
			    	content += "<td align=\"right\" width=\"67%\">" + getRightInfo(iCurrentPage+1,iRecordcount,iPagesize) + "</td><td width=\"3\"></td>";
				    content += " </tr></table>";
				    pageSet.innerHTML = content;
		    	}
		    }catch(exception) {
				//alert(exception.description);
				return false;
			}
		}
		
		function getLeftInfo(currpage,pageno,recordcount){
			return "第"+(currpage)+"页/共"+pageno+"页(共"+recordcount+"条记录)";
		}

	function getRightInfo(currentpage,recordcount,pagesize){
		var pageinfo="分页:";
		var pagecount=Math.floor(recordcount/pagesize);
		if(recordcount/pagesize>pagecount){
			pagecount+=1;
		}

		if(pagecount<=10){
			pageinfo += "<font face=webdings>9</font>&nbsp;";//首页
			pageinfo += "<font face=webdings>7</font>&nbsp;";//前10页
			for(var i=1; i<=pagecount; i++){
				if(currentpage==i){
					pageinfo += "<font style='color: white; font-weight: bold; font-size: 10pt;'>"+currentpage+"</font>&nbsp;";			
				}else{
					pageinfo += "<a href='javascript:' onclick='switchPage(this,"+(i-1)+")'>"+i+"</a>&nbsp;";
				}
			}
			pageinfo += "<font face=webdings>8</font>&nbsp;";//后一页
			pageinfo += "<font face=webdings>:</font>";//尾页
		}
		else{
			var temp = Math.floor(currentpage/10);
			if(currentpage/10>temp){
				temp += 1;
			}
			var start = (temp-1)*10+1;
			var end = start +10-1;
			if(end>pagecount){
				end=pagecount;
			}
			if(start<=10){
				pageinfo += "<font face=webdings>9</font>&nbsp;";//首页
				pageinfo += "<font face=webdings>7</font>&nbsp;";//前10页
			}else{
				pageinfo += "<a href='javascript:' onclick='switchPage(this,0)'><font face=webdings>9</font></a>&nbsp;";
				pageinfo += "<a href='javascript:' onclick='switchPage(this,"+(start-10-1)+")'><font face=webdings>7</font></a>&nbsp;";
			}
			for(var i=start;i<=end;i++){
				if(currentpage==i){
					pageinfo += "<font style='color: white; font-weight: bold; font-size: 10pt;'>"+currentpage+"</font>&nbsp;";			
				}else{
					pageinfo += "<a href='javascript:' onclick='switchPage(this,"+(i-1)+")'>"+i+"</a>&nbsp;";
				}
			}
			if(pagecount<=end){
				pageinfo += "<font face=webdings>8</font>&nbsp;";//后一页
				pageinfo += "<font face=webdings>:</font>";//尾页
			}else{
				pageinfo += "<a href='javascript:' onclick='switchPage(this,"+(start+10-1)+")'><font face=webdings>8</font></a>&nbsp;";
				pageinfo += "<a href='javascript:' onclick='switchPage(this,"+(Math.floor(pagecount/10)*10)+")'><font face=webdings>:</font></a>";
			}
		}
		return pageinfo;
	}
		
		var oldLinka = null;
		
		function switchPage(that, idx){
			if ( that.tagName == "A" ) {
				document.getElementById("FAQList").currentPage=idx;
				onContentLoad();
			}
		}
		
		function iBtnEnabled(eBtns) {
			try{ 
				var iBtns = ibtnPanel.rows(0).cells;
				for (var i=0; i<iBtns.length; i++) {
					if ( i >= eBtns.length ) continue;
					var idx = parseInt( eBtns.substr(i,1) );
					if ( idx == NaN ) idx = 0;
	
					if (idx < 1 ) {
						iBtns[i].Enabled = false;
					}
					else {
						iBtns[i].Enabled = true;
					}
				} <% 
				// 要添加权限方面的控制,能够屏蔽某些人的添加、修改、删除权限。
				try {
					BBSAuth bbsAuth = BBSAuth.getInstance(auth, sPurvICode);
					if ( ! bbsAuth.hasManagerPurview() ) {
						// 如果没有管理权,则分别检查各个权限。
						if ( ! bbsAuth.hasAddPurview() ) {
							out.print("\nibtnAddContent.Enabled = false;");
						}
						if ( ! bbsAuth.hasDelPurview() ) {
							out.print("\nibtnDelContent.Enabled = false;");
						}
						if ( ! bbsAuth.hasReplyPurview() ) {
							out.print("\nibtnReplyContent.Enabled = false;");
						}
					}
				}
				catch(Exception ex) {
					FileLogger.getLogger().warn(ex.getMessage(),ex);
				}
				%>
			}
			catch(exception){}
		}

		function fnToolAddContent() {
			var sURL = "newfaq.jsp?faqcoteid=<%= faqCoteId%>";
			windowOpen(sURL,800,600,"FAQ")
		}

		function fnToolDelContent() {
			try {
				var srcURL = "";
				var faqIdCount = 0;
				for ( var i=0; i < FAQList.selectedAllIndexs.length; i++) {
					var oTr = FAQList.rows[FAQList.selectedAllIndexs[i]];
					var keyValue = oTr.getAttribute("key");
					if ( keyValue != null ) {
						faqIdCount++;

						if ( srcURL == "" ) {
							srcURL = "delfaq.jsp?faqid=" + keyValue;
						}
						else {
							srcURL += "&faqid=" + keyValue;
						}
					}
				}
				
				if ( srcURL != "" ) {
	                var aa = window.confirm("确实要删除选择的" + faqIdCount + "条记录吗?");
	                if (aa) {
						windowOpen(srcURL,500,400,"FAQ");
	                }
				}
			}
			catch(exception){}
		}
		
		function fnToolReplyContent() {
			if ( FAQList != undefined && FAQList.selectedIndex >= 0 ) {
				if ( FAQList.selectedAllIndexs.length > 1 ) {
					alert("系统不支持同时回复多条话题的内容,请放开CTRL键,选择一条您想要回复的话题后再点回复。");
				}
				else {
					var sURL = "content.jsp?faqid=" + FAQList.key;
					windowOpen(sURL,800,600,"FAQ");
				}
			}
		}
		 
		function fnToolFilter() {
		}

		function fnToolFind() {
		}
		
		function fnToolExport() {
			if ( FAQList != undefined ) {
				// TODO 添加查询条件传入导出文件。
				var sURL = "exportexcel.jsp?faqcoteid=<%= faqCoteId%>";	
				sURL+="&STARTTIME="+document.getElementById("STARTTIME").value;
				sURL+="&ENDTIME="+document.getElementById("ENDTIME").value;
				sURL+="&CITY="+document.getElementById("CITY").value;
				sURL+="&AREA="+document.getElementById("AREA").value;
				sURL+="&CUSTNAME="+document.getElementById("CUSTNAME").value;
				sURL+="&TITLE="+document.getElementById("TITLE").value;
				sURL+="&STATE="+document.getElementById("STATE").value;	
				windowOpen(sURL, 800, 600, "FAQ");
			}
		}
		
		function fnViewCustInfo(){
			if (FAQList != undefined && FAQList.selectedIndex >= 0) {
				if ( FAQList.selectedAllIndexs.length > 1 ) {
					alert("系统不支持同时查看多条业务咨询单的作者信息,请放开CTRL键,选择一条您想要查看的话题后再进入。");
				}
				else {
					var sURL = "ViewCustInfo.jsp?faqid=" + FAQList.key + "&src=1";
					windowOpen(sURL, 800, 600, "FAQ");
				}
			}
		}

⌨️ 快捷键说明

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