📄 read.js
字号:
<!--
var ShowIpOjb = function(bid,id){
this.bid = bid;
this.id = id;
}
ShowIpOjb.prototype.execute = function(resText) {
$('ipMsg' + this.id).innerHTML = resText;
}
function showIp(bid,id) {
displayElement("ipMsg" + id);
$('ipMsg' + id).innerHTML = pageLoading;
//var url = getActionMappingURL("/read?action=showip&ajax=shtml&id=" + id + "&bid=" + bid);
//var oBBSXml = new BBSXml();
//var oShowIpOjb = new ShowIpOjb(bid,id);
//oBBSXml.GetUrlTextInObj(url,oShowIpOjb);
var url = getActionMappingURL("/read");
var pars = "action=showip&ajax=shtml&id=" + id + "&bid=" + bid;
var myAjax = new Ajax.Updater("ipMsg" + id, url, {method: 'get', parameters: pars});
}
function showHisrotyIp(bid,id) {
displayElement("ipMsg" + id);
$('ipMsg' + id).innerHTML = pageLoading;
//var url = getActionMappingURL("/readHistory?action=showip&ajax=shtml&id=" + id + "&bid=" + bid);
//var oBBSXml = new BBSXml();
//var oShowIpOjb = new ShowIpOjb(bid,id);
//oBBSXml.GetUrlTextInObj(url,oShowIpOjb);
var url = getActionMappingURL("/readHistory");
var pars = "action=showip&ajax=shtml&id=" + id + "&bid=" + bid;
var myAjax = new Ajax.Updater("ipMsg" + id, url, {method: 'get', parameters: pars});
}
function closeShowIp(id) {
$('ipMsg' + id).innerHTML = "";
hiddenElement("ipMsg" + id);
}
var ShowUpfilePageOjb = function(bid,id){
this.bid = bid;
this.id = id;
}
ShowUpfilePageOjb.prototype.execute = function(resText) {
$('postOpt' + this.id).innerHTML = resText;
}
function showUpfilePage(bid,id) {
hiddenElement("noteSend" + id);
displayElement("postOpt" + id);
$('postOpt' + id).innerHTML = pageLoading;
//var url = getActionMappingURL("/post?action=upfile&ajax=shtml&id=" + id + "&bid=" + bid);
//alert(url);
//var oBBSXml = new BBSXml();
//var oShowUpfilePageOjb = new ShowUpfilePageOjb(bid,id);
//oBBSXml.GetUrlTextInObj(url,oShowUpfilePageOjb);
var url = getActionMappingURL("/post");
var pars = "action=upfile&ajax=shtml&id=" + id + "&bid=" + bid;
var myAjax = new Ajax.Updater("postOpt" + id, url, {method: 'get', parameters: pars});
}
function closeShowUpfilePage(id) {
$('postOpt' + id).innerHTML = "";
hiddenElement("postOpt" + id);
}
function showDelAttachPage(bid,id) {
hiddenElement("noteSend" + id);
displayElement("postOpt" + id);
$('postOpt' + id).innerHTML = pageLoading;
//var url = getActionMappingURL("/post?action=showdelattachpage&ajax=shtml&id=" + id + "&bid=" + bid);
//var oBBSXml = new BBSXml();
//var oShowUpfilePageOjb = new ShowUpfilePageOjb(bid,id);
//oBBSXml.GetUrlTextInObj(url,oShowUpfilePageOjb);
var url = getActionMappingURL("/post");
var pars = "action=showdelattachpage&ajax=shtml&id=" + id + "&bid=" + bid;
var myAjax = new Ajax.Updater("postOpt" + id, url, {method: 'get', parameters: pars});
}
var ShowUpfileInPostOjb = function(bid,id){
this.bid = bid;
this.id = id;
}
ShowUpfileInPostOjb.prototype.execute = function(resText) {
$('upfile' + this.id).innerHTML = resText;
}
/*
var ShowUpfilePageCompletedAjax = Class.create();
ShowUpfilePageCompletedAjax.prototype = {
initialize: function(bid,id) {
this.bid = bid;
this.id = id;
},
showUpfilePageCompleted: function() {
hiddenElement("noteSend" + this.id);
displayElement("postOpt" + this.id);
$('postOpt' + this.id).innerHTML = pageLoading;
var url = getActionMappingURL("/post");
var pars = "action=upfile&ajax=shtml&id=" + this.id + "&bid=" + this.bid;
var myAjax = new Ajax.Request(url, {method: 'get', parameters: pars, onComplete: this.showUpfileInPostCompleted.bind(this)});
},
showUpfileInPostCompleted: function(res) {
$('postOpt' + this.id).innerHTML = res.responseText;
var url1 = getActionMappingURL("/read");
var pars1 = "action=showupfile&ajax=shtml&id=" + this.id + "&bid=" + this.bid;
var myAjax1 = new Ajax.Updater("upfile" + this.id, url1, {method: 'get', parameters: pars1});
}
};
*/
function showUpfileInPost(bid,id) {
displayElement("upfile" + id);
//$('upfile' + id).innerHTML = pageLoading;
//var url = getActionMappingURL("/read?action=showupfile&ajax=shtml&id=" + id + "&bid=" + bid);
//var oBBSXml = new BBSXml();
//var oShowUpfileInPostOjb = new ShowUpfileInPostOjb(bid,id);
//oBBSXml.GetUrlTextInObj(url,oShowUpfileInPostOjb);
var url = getActionMappingURL("/read");
var pars = "action=showupfile&ajax=shtml&id=" + id + "&bid=" + bid;
var myAjax = new Ajax.Updater("upfile" + id, url, {method: 'get', parameters: pars});
}
function OnUploadCompleted(bid,pid,codeid,msg){
alert(msg);
if (codeid == "0") {
showUpfilePage(bid,pid);
showUpfileInPost(bid,pid);
//var oShowUpfilePageCompletedAjax = new ShowUpfilePageCompletedAjax(bid,pid);
//oShowUpfilePageCompletedAjax.showUpfilePageCompleted();
}
else if (codeid == "2") {
closeShowUpfilePage(pid);
}
else if (codeid == "4") {
closeShowUpfilePage(pid);
}
else if (codeid == "99") {
closeShowUpfilePage(pid);
}
else {
showUpfilePage(bid,pid);
}
}
var AgreeAgainstAjax = Class.create();
AgreeAgainstAjax.prototype = {
initialize: function(action,bid,id) {
this.action = action;
this.bid = bid;
this.id = id;
},
doAgreeAgainst: function() {
//var url = getActionMappingURL("/postOpt?ajax=xml&action=" + type + "&id=" + id + "&bid=" + bid);
showExeMsg();
var url = getActionMappingURL("/postOpt");
var pars = "ajax=xml&action=" + this.action + "&id=" + this.id + "&bid=" + this.bid;
var myAjax = new Ajax.Request(url, {method: 'get', parameters: pars, onComplete: this.agreeAgainstCompleted.bind(this)});
},
agreeAgainstCompleted: function(res) {
resXML = res.responseXML;
var codeid = getResponseXMLMsgsCodeid(resXML);
hiddenExeMsg();
alert(getResponseXMLMsgsMessage(resXML));
if (codeid == "0") {
if (this.action == "votyes") {
$('agree' + this.id).innerHTML = getResponseXMLMsgsText(resXML);
}
if (this.action == "votno") {
$('beAgainst' + this.id).innerHTML = getResponseXMLMsgsText(resXML);
}
}
}
};
function agreeAgainst(bid,id,type) {
var oAgreeAgainstAjax = new AgreeAgainstAjax(type,bid,id);
oAgreeAgainstAjax.doAgreeAgainst();
}
var DelAPostAjax = Class.create();
DelAPostAjax.prototype = {
initialize: function(bid,id,isNew,fcpage) {
this.bid = bid;
this.id = id;
this.isNew = isNew;
this.fcpage = fcpage;
},
del: function() {
//var url = getActionMappingURL("/postOpt?ajax=xml&action=dela&id=" + id + "&bid=" + bid);
showExeMsg();
var url = getActionMappingURL("/postOpt");
var pars = "ajax=xml&action=dela&id=" + this.id + "&bid=" + this.bid;
var myAjax = new Ajax.Request(url, {method: 'get', parameters: pars, onComplete: this.delCompleted.bind(this)});
},
delCompleted: function(res) {
resXML = res.responseXML;
var codeid = getResponseXMLMsgsCodeid(resXML);
hiddenExeMsg();
alert(getResponseXMLMsgsMessage(resXML));
if (codeid == "0") {
if (this.isNew == 1) {
window.location.href = getActionMappingURL("/forum?action=index&bid=" + this.bid + "&page=" + this.fcpage);
}
else {
$('topic' + this.id).className = "summary1";
$('topic' + this.id).innerHTML = "缂栧彿涓
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -