adminboardlist.jsp
来自「java论坛」· JSP 代码 · 共 246 行
JSP
246 行
<%@ page contentType="text/html; charset=UTF-8" %>
<%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean" %>
<%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html" %>
<%@ taglib uri="/WEB-INF/struts-logic.tld" prefix="logic" %>
<%@ page import="com.laoer.bbscs.comm.*"%>
<jsp:useBean id="bl" scope="request" type="java.util.List"/>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html:html xhtml="true">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>版区列表</title>
<link href="css/admin.css" rel="stylesheet" type="text/css" />
<script type="text/javascript" src="js/xmlHttpRequest.js"></script>
<script type="text/javascript" src="js/jsMsg.jsp"></script>
<script language="JavaScript" type="text/javascript">
<!--
var boardid;
var addbmdiv;
var bmdiv;
var bgdiv
//----------------
function showBms(bid) {
bmdiv = "bm" + bid;
displayElement(bmdiv);
//changeStyle(bmdiv,"msg2");
$(bmdiv).innerHTML = adminPageLoading;
var url = "adminBML.bbscs?ajax=shtml&bid="+bid;
var oBBSXml = new BBSXml();
oBBSXml.GetUrlText(url,showBmsTxt);
}
function showBmsTxt(resText) {
$(bmdiv).innerHTML = resText;
}
function closeBms(bid) {
bmdiv = "bm" + bid;
$(bmdiv).innerHTML = "";
hiddenElement(bmdiv);
}
//---------------------
//---------------------
function showBgs(bid) {
bgdiv = "bg" + bid;
displayElement(bgdiv);
$(bgdiv).innerHTML = adminPageLoading;
var url = "adminBoardUg.bbscs?action=list&ajax=shtml&bid="+bid;
var oBBSXml = new BBSXml();
oBBSXml.GetUrlText(url,showBgsTxt);
}
function showBgsTxt(resText) {
$(bgdiv).innerHTML = resText;
}
function closeBgs(bid) {
bgdiv = "bg" + bid;
$(bgdiv).innerHTML = "";
hiddenElement(bgdiv);
}
//-------------------
//-------------------
function boardPermissionLoad(bid,gid) {
boardid = bid;
addbmdiv = "addbm";
displayElement(addbmdiv);
$(addbmdiv).innerHTML = adminPageLoading;
var url = "adminBoardUg.bbscs?action=plist&ajax=shtml&bid=" + bid + "&gid=" + gid;
var oBBSXml = new BBSXml();
oBBSXml.GetUrlText(url,boardPermissionPage);
}
function boardPermissionPage(resText) {
$(addbmdiv).innerHTML = resText;
}
function boardPermissionSave() {
var url = "adminBoardUg.bbscs";
var data = "action=save&ajax=XML&bid="+$('bid').value+"&gid="+$('gid').value;
//var permissionValues = eval("document.adminBoardUgForm.permissions");
//for (var i = 0; i < permissionValues.length; i++) {
// if (permissionValues[i].checked) {
// data = data + "&permissions=" + permissionValues[i].value;
// }
//}
//alert(data);
var permissionValues = document.getElementsByName("permissions");
for (var i = 0; i < permissionValues.length; i++) {
if (permissionValues[i].checked) {
data = data + "&permissions=" + permissionValues[i].value;
}
}
var oBBSXml = new BBSXml();
oBBSXml.PostUrlXml(url, data, boardPermissionSaveOK);
}
function boardPermissionSaveOK(resXML) {
var codeid = getResponseXMLMsgsCodeid(resXML);
alert(getResponseXMLMsgsMessage(resXML));
if (codeid == "0") {
cloesBoardMasterPage();
}
}
//------------------
function newBoardMasterLoad(bid) {
boardid = bid;
//addbmdiv = "addbm" + bid;
addbmdiv = "addbm";
displayElement(addbmdiv);
$(addbmdiv).innerHTML = adminPageLoading;
var url = "adminBmSet.bbscs?action=new&ajax=shtml&boardID=" + bid;
var oBBSXml = new BBSXml();
oBBSXml.GetUrlText(url,newBoardMasterPage);
}
function editBoardMasterLoad(bid,userName) {
boardid = bid;
//addbmdiv = "addbm" + bid;
addbmdiv = "addbm";
displayElement(addbmdiv);
$(addbmdiv).innerHTML = adminPageLoading;
var url = "adminBmSet.bbscs?action=edit&ajax=shtml&boardID=" + bid + "&userName=" + userName;
var oBBSXml = new BBSXml();
oBBSXml.GetUrlText(url,newBoardMasterPage);
}
function newBoardMasterPage(resText) {
$(addbmdiv).innerHTML = resText;
}
//function cloesBoardMasterPage(bid) {
// $("addbm" + bid).innerHTML = "";
// hiddenElement("addbm" + bid);
//}
function cloesBoardMasterPage() {
$("addbm").innerHTML = "";
hiddenElement("addbm");
}
function adminAddBm() {
changeStyle("resultMegs","msg2");
$('resultMegs').innerHTML = adminDataSubmit;
var url = "adminBmSet.bbscs";
boardid = $('boardID').value;
var overChildPurviewValue = getRadioValue("adminBmSetForm","overChildPurview");
var isHiddenValue = getRadioValue("adminBmSetForm","isHidden");
var data = "action=add&ajax=xml&userName="+$('userName').value+"&roleID="+$('roleID').value
+"&overChildPurview="+overChildPurviewValue+"&isHidden="+isHiddenValue+"&boardID="+boardid;
//alert(data);
var oBBSXml = new BBSXml();
oBBSXml.PostUrlXml(url, data, saveInfoOK);
}
function adminEditBm() {
changeStyle("resultMegs","msg2");
$('resultMegs').innerHTML = adminDataSubmit;
var url = "adminBmSet.bbscs";
boardid = $('boardID').value;
var overChildPurviewValue = getRadioValue("adminBmSetForm","overChildPurview");
var isHiddenValue = getRadioValue("adminBmSetForm","isHidden");
var data = "action=editdo&ajax=xml&userName="+$('userName').value+"&roleID="+$('roleID').value
+"&overChildPurview="+overChildPurviewValue+"&isHidden="+isHiddenValue+"&boardID="+boardid;
//alert(data);
var oBBSXml = new BBSXml();
oBBSXml.PostUrlXml(url, data, saveInfoOK);
}
function saveInfoOK(resXML) {
var codeid = getResponseXMLMsgsCodeid(resXML);
if (codeid == "0") {
changeStyle("resultMegs","msg3");
//hiddenElement("info");
showBms(boardid);
}
else {
changeStyle("resultMegs","errormsg");
}
$('resultMegs').innerHTML = getResponseXMLMsgsMessage(resXML);
}
function adminDelBm(boardID,userName) {
boardid = boardID;
var url = "adminBmSet.bbscs?action=del&ajax=xml&boardID="+boardID+"&userName="+userName;
var oBBSXml = new BBSXml();
oBBSXml.GetUrlXml(url,adminDelBmOK);
}
function adminDelBmOK(resXML) {
var codeid = getResponseXMLMsgsCodeid(resXML);
if (codeid == "0") {
showBms(boardid);
}
else {
$("bm"+boardid).innerHTML = "删除版主错误,请稍候再试!";
}
}
function comfirm_delboard(){
var ac=confirm(confirm_del);
if (ac==false)
return false;
}
//-->
</script>
</head>
<body>
<p> </p>
<table width="90%" border="0" align="center" cellpadding="10" cellspacing="0" class="table1">
<tr>
<td><table width="100%" border="0" cellpadding="5" cellspacing="0">
<tr class="td1">
<td width="40%"><strong>版区</strong></td>
<td width="35%"><strong>操作</strong></td>
<td width="25%"><strong>版主</strong></td>
</tr>
<logic:iterate id="b" name="bl" type="com.laoer.bbscs.bean.Board" indexId="i">
<tr>
<td valign="top"><%=BBSCSUtil.getBoardPrefixLine(b.getLevel()," - ")%><strong><bean:write name="b" property="boardName"/></strong></td>
<td valign="top">
[<html:link action="/adminBoardSet?action=edit" paramId="id" paramName="b" paramProperty="id">编辑</html:link>]
[<html:link action="/adminBoardSet?action=new" paramId="parentID" paramName="b" paramProperty="id">添加子版区</html:link>]
[<a href="javascript:;" onclick="showBgs('<%=b.getId().longValue()%>');">权限</a>]
[<html:link action="/adminBoardSet?action=del" paramId="id" paramName="b" paramProperty="id" onclick="return comfirm_delboard()">删除</html:link>]
<div id="bg<%=b.getId().longValue()%>"/>
</td>
<td valign="top">
[<a href="javascript:;" onclick="showBms('<%=b.getId().longValue()%>');">查看</a>]
[<a href="javascript:;" onclick="newBoardMasterLoad('<%=b.getId().longValue()%>');">添加版主</a>]
<!--<BR/>-->
<div id="bm<%=b.getId().longValue()%>"/>
</td>
</tr>
</logic:iterate>
<tr>
<td colspan="3"><div id="addbm"/></td>
</tr>
</table></td>
</tr>
</table>
</body>
</html:html>
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?