📄 faqlist.jsp
字号:
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> ";//首页
pageinfo += "<font face=webdings>7</font> ";//前10页
for(var i=1; i<=pagecount; i++){
if(currentpage==i){
pageinfo += "<font style='color: white; font-weight: bold; font-size: 10pt;'>"+currentpage+"</font> ";
}else{
pageinfo += "<a href='javascript:' onclick='switchPage(this,"+(i-1)+")'>"+i+"</a> ";
}
}
pageinfo += "<font face=webdings>8</font> ";//后一页
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> ";//首页
pageinfo += "<font face=webdings>7</font> ";//前10页
}else{
pageinfo += "<a href='javascript:' onclick='switchPage(this,0)'><font face=webdings>9</font></a> ";
pageinfo += "<a href='javascript:' onclick='switchPage(this,"+(start-10-1)+")'><font face=webdings>7</font></a> ";
}
for(var i=start;i<=end;i++){
if(currentpage==i){
pageinfo += "<font style='color: white; font-weight: bold; font-size: 10pt;'>"+currentpage+"</font> ";
}else{
pageinfo += "<a href='javascript:' onclick='switchPage(this,"+(i-1)+")'>"+i+"</a> ";
}
}
if(pagecount<=end){
pageinfo += "<font face=webdings>8</font> ";//后一页
pageinfo += "<font face=webdings>:</font>";//尾页
}else{
pageinfo += "<a href='javascript:' onclick='switchPage(this,"+(start+10-1)+")'><font face=webdings>8</font></a> ";
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 + -