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

📄 questionanswerlist.jsp

📁 电信的网厅的整站代码
💻 JSP
字号:
<%@ page contentType="text/html; charset=GBK" %>
<%@ page import="com.doone.data.*" %>
<%@ page import="com.doone.util.*" %>
<%@ page import="java.text.*" %>
<%@ page import="com.doone.uurm.*"%>
<%@ page import="com.doone.fj1w.bbs.BBSAuth"%>
<%@ page import="com.doone.fj1w.fj1w.faq.Tf_Faq" %>
<%String sPurvICode="NGB009003";%>
<%
    long faqCoteId = 3;

	WebAuth auth = WebAuth.getInstance(request);

    if ( ! auth.IsAuthed() ) {
	    out.write("<script language=\"javascript\">self.parent.location.replace(\"" + request.getContextPath() + "/view/login/login.jsp" + "\");</script>");
	    return;
    }
	else if ( ! auth.CheckPurv(sPurvICode) ) {
	    out.write("<script language=javascript src=\"../../common/script/RightForbidden.js\"></script>");
	    return;
	}

    String cityCode = auth.getCityCode();
    if (cityCode != null && cityCode.equals("0590") ) cityCode = null;
%>
<html>
<head>
    <meta content="text/html; charset=GB18030" http-equiv="content-type"/>
    <title>FAQ列表</title>
    <link href="../../common/style/main.css" rel="stylesheet" type="text/css"/>
	<script language="JavaScript" src="../../common/script/ChangeStyle.js"></script>
	<script language="JavaScript" src="../../common/mainTool.js"></script>
	<script language="JavaScript" src="../../common/XMLHttpClient.js"></script>
    <script language="javascript">
		function fn_onload() {
			iBtnEnabled("10011");
            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 = event.srcElement;
				// 分页处理
				if ( pageSet != undefined ) {
					var iPageCount = srcEl.pageCount;
					var iCurrentPage = srcEl.currentPage;
					var str = "";
					for ( var i=0; i< iPageCount; i++ ) {
						if ( iCurrentPage == i ) {
							str += "<a href='#' style='color: white; font-weight: bold; font-size: 10pt;' onclick='switchPage(this,"+i+");'>";
							str += "<B>" + i + "</B>";
						}
						else {
							str += "<a href='#' style='color: white;' onclick='switchPage(this,"+i+");'>";
							str += i;
						}
						
						str += "</a>&nbsp;";
					}
						
					pageSet.innerHTML = str;
				}
			}
			catch(exception) {
				alert(exception.description);
				return false;
			}
		}

		var oldLinka = null;
		function switchPage(that, idx){
			if ( that.tagName == "A" ) {
				document.getElementById("FAQList").currentPage=idx;
				
				if ( oldLinka == null ) {
					oldLinka = pageSet.children(0);
				}
				
				oldLinka.style.fontWeight = "normal";
				oldLinka.style.fontSize = "9pt";
				that.style.fontWeight = "bold";
				that.style.fontSize = "10pt";
				oldLinka = that;
			}
		}
		
		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;");
						}
					}
				}
				catch(Exception ex) {
					FileLogger.getLogger().warn(ex.getMessage(),ex);
				}
				%>
			}
			catch(exception){}
		}

		function fnToolAddContent() {
			var sURL = "QuestionAnswer.jsp";
			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 = "DelQuestionAnswer.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 = "QuestionAnswer.jsp?faqid=" + FAQList.key;
					windowOpen(sURL,800,600,"FAQ");
				}
			}
		}
		 
		function fnToolFilter() {
		}

		function fnToolFind() {
		}
	</script>
</head>

<body onload="fn_onload();">
	<form id="Default" method="post" action="faqlist.jsp">
		<div onresize="cltScript_Toolbar();" style="width: 100%">
			<div id="divTop" style="overflow: hidden">
				<table id="ibtnPanel" style="font-size: 9pt; border-bottom: #efefef 1px outset" cellspacing="0"
					cellpadding="0" width="100%" border="0">
					<tr bgcolor="#efefef" height="33">
						<td valign="middle" align="center" width="91" 
							onclick="return fnToolAddContent();" 
							id="ibtnAddContent" 
							style="behavior:url(../../common/button.htc)" 
							DefaultClass="btnDefault" 
							OverClass="btnOver" 
							DownClass="btnDown" 
							title="添加一行新的问答内容。">添加问答内容</td>
						<td valign="middle" align="center" width="91" 
							onclick="return fnToolReplyContent();" 
							id="ibtnReplyContent" 
							style="behavior:url(../../common/button.htc)" 
							DefaultClass="btnDefault" 
							OverClass="btnOver" 
							DownClass="btnDown" 
							Enabled="false" 
							title="修改当前选中的问答内容。">修改问答内容</td>
						<td valign="middle" align="center" width="91" 
							onclick="return fnToolDelContent();" 
							id="ibtnDelContent" 
							style="behavior:url(../../common/button.htc)" 
							DefaultClass="btnDefault" 
							OverClass="btnOver" 
							DownClass="btnDown" 
							Enabled="false" 
							title="删除当前选中的一个或多个问答内容。">删除问答内容</td>
						<td valign="middle" align="center" width="51" 
							onclick="return fnToolFilter();" 
							id="ibtnFilter" 
							style="behavior:url(../../common/button.htc)" 
							DefaultClass="btnDefault" 
							OverClass="btnOver" 
							DownClass="btnDown" 
							title="过滤列表中的问答信息。" style="display: none;">过滤</td>
						<td valign="middle" align="center" width="51" 
							onclick="return fnToolFind();" 
							id="ibtnFind" 
							style="behavior:url(../../common/button.htc)" 
							DefaultClass="btnDefault" 
							OverClass="btnOver" 
							DownClass="btnDown" 
							title="查找。" style="display: none;">查询</td>
						<td>&nbsp;</td>
					</tr>
				</table>
				<jsp:include page="../../common/inc_top.jsp" >
					<jsp:param name="purvCode" value="<%=sPurvICode%>"/>
				</jsp:include>
			</div>
			<div id="divMain" style="overflow: auto">
				<input type="hidden" id="parentID" name="faqCoteId" value="<%= faqCoteId%>"/>
				<input id="txtSearchText" type="hidden" name="txtSearchText">
				<table style="font-size: 9pt; border-bottom: #efefef 1px outset" cellspacing="0"
					cellpadding="0" width="100%" border="0" class="OuterTable">
					<tr class="OuterHead">
				        <td class="title_td" align="center" width="8%"><strong>城市名称</strong></td>
				        <td class="title_td" align="center" width="92%"><strong>问答内容</strong></td>
					</tr>
				</table>
				<table id="FAQList" border="0" width="100%" cellspacing="0" 
					   cellpadding="1" 
					   style="behavior:url(../../common/table.htc)" 
					   DefaultClass="DefaltRow" 
					   keyName="key" 
					   SelectedClass="SelectedRow" 
					   multiple="true" 
					   onselected="return onChoosed();" 
					   onunselected="return onUnChoosed();"
					   ontableload="return onContentLoad();"
					   ondblclick="return fn_dblClick();"
					   serviceURL="<%= request.getContextPath() + "/XmlHttpService"%>"
					   service="FAQClientService"
					   dataService="getQuestionAnswerList"
					   rcService="getQuestAnswerCount"
					   class="InnerTable">
					   <caption><%
	if ( cityCode != null ) {%>
							<input type="hidden" name="cityCode" value="<%= cityCode%>" /><%
	}%>
					   </caption>
					   <tr><td class="InnerHead">没有任何问答信息</td></tr>
      			</table>
      			<table cellpadding="0" cellspacing="0" border="0" width="100%" class="OuterTable">
      				<tr class="OuterFoot">
      					<td align="right" class="foot_td" nowrap width="100%">分页:<span id="pageSet"></span>&nbsp;&nbsp;</td>
      				</tr>
      			</table>
			</div>
		</div>
	</form>
</body>
</html>

⌨️ 快捷键说明

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