📄 read.js
字号:
var myAjax = new Ajax.Request(url, {method: 'get', parameters: pars, onComplete: this.lockCompleted.bind(this)});
},
lockCompleted: function(res) {
resText = res.responseText;
var jsonMsgObj = new JsonMsgObj(resText);
var codeid = jsonMsgObj.getCodeid();
hiddenExeMsg();
alert(jsonMsgObj.getMessage());
if (codeid == "0") {
if (this.type == "lock") {
$('lock' + this.id).innerHTML = "[<a href=\"javascript:;\" onclick=\"lockSet('"+this.bid+"','"+this.id+"','unlock');\">"+postunlock+"</a>]\n";
}
if (this.type == "unlock") {
$('lock' + this.id).innerHTML = "[<a href=\"javascript:;\" onclick=\"lockSet('"+this.bid+"','"+this.id+"','lock');\">"+postlock+"</a>]\n";
}
}
}
};
function lockSet(bid,id,type) {
var lset = false;
if (type == "lock") {
lset = confirm(postlockconfirm);
}
if (type == "unlock") {
lset = confirm(postunlockconfirm);
}
if (lset) {
var oLockTopicAjax = new LockTopicAjax(bid,id,type);
oLockTopicAjax.lock();
}
else {
return false;
}
}
var EliteTopicAjax = Class.create();
EliteTopicAjax.prototype = {
initialize: function(bid,id) {
this.bid = bid;
this.id = id;
},
elite: function() {
showExeMsg();
var url = getActionMappingURL("/postOpt");
var pars = "ajax=xml&action=elite&id=" + this.id + "&bid=" + this.bid;
var myAjax = new Ajax.Request(url, {method: 'get', parameters: pars, onComplete: this.eliteCompleted.bind(this)});
},
eliteCompleted: function(res) {
var jsonMsgObj = new JsonMsgObj(res.responseText);
var codeid = jsonMsgObj.getCodeid();
hiddenExeMsg();
alert(jsonMsgObj.getMessage());
if (codeid == "0") {
$('elite' + this.id).innerHTML = "";
Element.hide("elite" + id);
}
}
};
function eliteTopic(bid,id) {
var eliteset = confirm(posteliteconfirm);
if (eliteset) {
var oEliteTopicAjax = new EliteTopicAjax(bid,id);
oEliteTopicAjax.elite();
}
else {
return false;
}
}
var SendMailTopicAjax = Class.create();
SendMailTopicAjax.prototype = {
initialize: function(bid,id) {
this.bid = bid;
this.id = id;
},
sendMail: function() {
showExeMsg();
var url = getActionMappingURL("/postOpt");
var pars = "ajax=xml&action=mailsend&id=" + this.id + "&bid=" + this.bid;
var myAjax = new Ajax.Request(url, {method: 'get', parameters: pars, onComplete: this.sendMailCompleted.bind(this)});
},
sendMailCompleted: function(res) {
var jsonMsgObj = new JsonMsgObj(res.responseText);
var codeid = jsonMsgObj.getCodeid();
hiddenExeMsg();
Element.hide("postOpt" + this.id);
alert(jsonMsgObj.getMessage());
}
};
function mailSendTopic(bid,id) {
var mset = confirm(sendtopicconfirm);
if (mset) {
Element.show("postOpt" + id);
$('postOpt' + id).innerHTML = sendMailMsg;
var oSendMailTopicAjax = new SendMailTopicAjax(bid,id);
oSendMailTopicAjax.sendMail();
}
else {
return false;
}
}
var ReportTopicAjax = Class.create();
ReportTopicAjax.prototype = {
initialize: function(bid,id) {
this.bid = bid;
this.id = id;
},
report: function() {
showExeMsg();
var url = getActionMappingURL("/postOpt");
var pars = "ajax=xml&action=report&id=" + this.id + "&bid=" + this.bid;
var myAjax = new Ajax.Request(url, {method: 'get', parameters: pars, onComplete: this.reportCompleted.bind(this)});
},
reportCompleted: function(res) {
var jsonMsgObj = new JsonMsgObj(res.responseText);
var codeid = jsonMsgObj.getCodeid();
hiddenExeMsg();
Element.hide("postOpt" + this.id);
alert(jsonMsgObj.getMessage());
}
};
function reportTopic(bid,id) {
var mset = confirm(reporttopicconfirm);
if (mset) {
Element.show("postOpt" + id);
$('postOpt' + id).innerHTML = sendMailMsg;
var oReportTopicAjax = new ReportTopicAjax(bid,id);
oReportTopicAjax.report();
}
else {
return false;
}
}
var VoteOjb = function(bid,id){
this.bid = bid;
this.id = id;
}
VoteOjb.prototype.execute = function(resXML) {
var codeid = getResponseXMLMsgsCodeid(resXML);
alert(getResponseXMLMsgsMessage(resXML));
if (codeid == "0") {
showVoteInPost(this.bid,this.id);
}
}
var VoteAjax = Class.create();
VoteAjax.prototype = {
initialize: function(bid,id) {
this.bid = bid;
this.id = id;
},
vote: function() {
showExeMsg();
var url = getActionMappingURL("/voteOpt");
var postid = this.id;
var voteid = $("voteid"+this.id).value;
var deadline = $("deadline"+this.id).value;
var isM = $("isM"+this.id).value;
var pars = "action=vote&ajax=xml&bid="+this.bid+"&deadline="+deadline+"&isM="+isM+"&postid="+postid+"&voteid="+voteid;
var voteitemids = document.getElementsByName("voteitemid");
for (var i = 0; i < voteitemids.length; i++) {
if (voteitemids[i].checked) {
pars = pars + "&voteitemid=" + voteitemids[i].value;
}
}
//alert(pars);
var myAjax = new Ajax.Request(url, {method: 'post', parameters: pars, onComplete: this.voteCompleted.bind(this)});
},
voteCompleted: function(res) {
//resXML = res.responseXML;
//var codeid = getResponseXMLMsgsCodeid(resXML);
resText = res.responseText;
var jsonMsgObj = new JsonMsgObj(resText);
var codeid = jsonMsgObj.getCodeid();
hiddenExeMsg();
alert(jsonMsgObj.getMessage());
//alert(codeid);
if (codeid == "0") {
showVoteInPost(this.bid,this.id);
}
}
};
function postVote(pid) {
var postid = $("postid"+pid).value;
var bid = $("bid"+pid).value;
var oVoteAjax = new VoteAjax(bid,postid);
oVoteAjax.vote();
}
var ShowVoteInPostOjb = function(bid,id){
this.bid = bid;
this.id = id;
}
ShowVoteInPostOjb.prototype.execute = function(resText) {
$('pvote' + this.id).innerHTML = resText;
}
function showVoteInPost(bid,id) {
var url = getActionMappingURL("/read");
var pars = "action=showvote&ajax=shtml&id=" + id + "&bid=" + bid;
var myAjax = new Ajax.Updater('pvote' + id, url, {method: 'get', parameters: pars});
}
var SendMailTopicAllAjax = Class.create();
SendMailTopicAllAjax.prototype = {
initialize: function(bid,id) {
this.bid = bid;
this.id = id;
},
sendMail: function() {
showExeMsg();
var url = getActionMappingURL("/postOpt");
var pars = "ajax=xml&action=mailsendtopic&mainid=" + this.id + "&bid=" + this.bid;
var myAjax = new Ajax.Request(url, {method: 'get', parameters: pars, onComplete: this.sendMailCompleted.bind(this)});
},
sendMailCompleted: function(res) {
var jsonMsgObj = new JsonMsgObj(res.responseText);
var codeid = jsonMsgObj.getCodeid();
hiddenExeMsg();
alert(jsonMsgObj.getMessage());
}
};
function mailSendTopicAll(bid,id) {
var mset = confirm(sendtopicconfirm);
if (mset) {
var oSendMailTopicAllAjax = new SendMailTopicAllAjax(bid,id);
oSendMailTopicAllAjax.sendMail();
}
else {
return false;
}
}
var DelAttachOjb = function(bid,id){
this.bid = bid;
this.id = id;
}
DelAttachOjb.prototype.execute = function(resXML) {
var codeid = getResponseXMLMsgsCodeid(resXML);
alert(getResponseXMLMsgsMessage(resXML));
if (codeid == "0") {
showUpfileInPost(this.bid,this.id);
closeShowUpfilePage(this.id);
//showDelAttachPage(this.bid,this.id);
}
}
var DelAttachAjax = Class.create();
DelAttachAjax.prototype = {
initialize: function(bid,id) {
this.bid = bid;
this.id = id;
},
delAttach: function() {
showExeMsg();
var url = getActionMappingURL("/delAttach");
var pars = "ajax=xml&bid="+this.bid+"&id="+this.id;
var fileNames = document.getElementsByName("attachFileName"+this.id);
for (var i = 0; i < fileNames.length; i++) {
if (fileNames[i].checked) {
pars = pars + "&attchFileNames=" + fileNames[i].value;
}
}
var myAjax = new Ajax.Request(url, {method: 'get', parameters: pars, onComplete: this.delAttachCompleted.bind(this)});
},
delAttachCompleted: function(res) {
resText = res.responseText;
var jsonMsgObj = new JsonMsgObj(resText);
var codeid = jsonMsgObj.getCodeid();
hiddenExeMsg();
alert(jsonMsgObj.getMessage());
if (codeid == "0") {
showUpfileInPost(this.bid,this.id);
closeShowUpfilePage(this.id);
}
}
};
function delAttachFile(bid,id) {
var dels = confirm(confirm_del);
if (dels) {
var oDelAttachAjax = new DelAttachAjax(bid,id);
oDelAttachAjax.delAttach();
}
else {
return false;
}
}
function loadNoteSend(fid) {
Element.hide("postOpt"+fid);
Element.show("noteSend"+fid);
}
function closeNoteSend(fid) {
Element.hide("noteSend"+fid);
}
function noteAdd(noteId) {
var oNoteAddAjax = new NoteAddAjax(noteId);
oNoteAddAjax.addNote();
}
var NoteAddOjb = function(noteId){
this.noteId = noteId;
}
NoteAddOjb.prototype.execute = function(resXML) {
var codeid = getResponseXMLMsgsCodeid(resXML);
alert(getResponseXMLMsgsMessage(resXML));
if (codeid == "0") {
var noteForm = eval("document.noteSendForm" + this.noteId);
noteForm.noteTitle.value = "";
noteForm.noteContext.value = "";
closeNoteSend(this.noteId);
}
}
var NoteAddAjax = Class.create();
NoteAddAjax.prototype = {
initialize: function(noteId) {
this.noteId = noteId;
},
addNote: function() {
showExeMsg();
var url = getActionMappingURL("/note");
var noteForm = eval("document.noteSendForm" + this.noteId);
var needRe = 0;
if (noteForm.needRe.checked) {
needRe = 1;
}
//alert(needRe);
var pars = "action=addsave&ajax=xml&toUserName=" + noteForm.toUserName.value + "¬eTitle="
+ encodeURIComponent(noteForm.noteTitle.value) + "¬eContext=" + encodeURIComponent(noteForm.noteContext.value)
+ "&needRe=" + needRe;
var myAjax = new Ajax.Request(url, {method: 'post', parameters: pars, onComplete: this.addNoteCompleted.bind(this)});
},
addNoteCompleted: function(res) {
var jsonMsgObj = new JsonMsgObj(res.responseText);
var codeid = jsonMsgObj.getCodeid();
hiddenExeMsg();
alert(jsonMsgObj.getMessage());
if (codeid == "0") {
var noteForm = eval("document.noteSendForm" + this.noteId);
noteForm.noteTitle.value = "";
noteForm.noteContext.value = "";
closeNoteSend(this.noteId);
}
}
};
function copyPostUrl() {
copyToClipboard($("posturl").innerHTML);
alert("澶嶅埗瀹屾垚");
}
//-->
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -