📄 broadcastmanager.js
字号:
// for admin broadcast manager
// x_core.js, ajax.js, main.js needed
function loadBroadcastList(){
var params = 'update=list';
var loader = new ajax.loader('BroadcastManager.aspx', 'POST', loadBroadcastList_onload, loadBroadcastList_onerror, params);
}
function loadBroadcastList_onload(){
var xmlDoc = this.req.responseXML;
var errInfo = getXmlElementText(xmlDoc, 'Error');
if(errInfo){
alert(errInfo);
}else{
xGetElementById('BroadcastList').innerHTML = getXmlElementText(xmlDoc, 'Return');
}
}
function loadBroadcastList_onerror(){
alert('加载公告列表过程中出错。');
}
function addBroadcast(){
var title = xGetElementById('AddBroadcastTitle').value;
var link = xGetElementById('AddBroadcastLink').value;
if(title.length == 0){
alert('必须填写公告标题。');
return;
}
var params = 'update=add&title=' + encodeURIComponent(title) + '&link=' + encodeURIComponent(link);
var loader = new ajax.loader('BroadcastManager.aspx', 'POST', addBroadcast_onload, addBroadcast_onerror, params);
}
function addBroadcast_onload(){
var xmlDoc = this.req.responseXML;
var errInfo = getXmlElementText(xmlDoc, 'Error');
if(errInfo){
alert(errInfo);
}else{
loadBroadcastList();
}
}
function addBroadcast_onerror(){
alert('添加公告过程中出错。');
}
function removeBroadcast(title){
if(!confirm('确定要删除该公告吗?')){
return;
}
var params = 'update=remove&title=' + encodeURIComponent(title);
var loader = new ajax.loader('BroadcastManager.aspx', 'POST', removeBroadcast_onload, removeBroadcast_onerror, params);
}
function removeBroadcast_onload(){
var xmlDoc = this.req.responseXML;
var errInfo = getXmlElementText(xmlDoc, 'Error');
if(errInfo){
alert(errInfo);
}else{
loadBroadcastList();
}
}
function removeBroadcast_onerror(){
alert('删除公告过程中出错。');
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -