📄 note.js
字号:
<!--
function loadNoteInboxUrl(url) {
$('noteListDiv').innerHTML = pageLoadingCenter;
//var url = "note.bbscs?action=inbox&ajax=shtml";
var oBBSXml = new BBSXml();
oBBSXml.GetUrlText(url, loadNoteInboxComplete);
showInboxNum();
showOutboxNum();
}
function loadNoteInbox() {
$('noteListDiv').innerHTML = pageLoadingCenter;
var url = getActionMappingURL("/note?action=inbox&ajax=shtml");
//var url = "note.bbscs?action=inbox&ajax=shtml";
//alert(url);
var oBBSXml = new BBSXml();
oBBSXml.GetUrlText(url, loadNoteInboxComplete);
showInboxNum();
showOutboxNum();
}
function loadNoteOutboxUrl(url) {
$('noteListDiv').innerHTML = pageLoadingCenter;
//var url = "note.bbscs?action=inbox&ajax=shtml";
var oBBSXml = new BBSXml();
oBBSXml.GetUrlText(url, loadNoteInboxComplete);
showInboxNum();
showOutboxNum();
}
function loadNoteOutbox() {
$('noteListDiv').innerHTML = pageLoadingCenter;
var url = getActionMappingURL("/note?action=outbox&ajax=shtml");
var oBBSXml = new BBSXml();
oBBSXml.GetUrlText(url, loadNoteInboxComplete);
showInboxNum();
showOutboxNum();
}
function loadNoteInboxComplete(responseText) {
$('noteListDiv').innerHTML = responseText;
}
function showInboxNum() {
var url = getActionMappingURL("/note?action=innum&ajax=xml");
var oBBSXml = new BBSXml();
oBBSXml.GetUrlXml(url, showInboxNumComplete);
}
function showInboxNumComplete(resXML) {
$('inboxNumDiv').innerHTML = getResponseXMLMsgsText(resXML);
}
function showOutboxNum() {
var url = getActionMappingURL("/note?action=outnum&ajax=xml");
var oBBSXml = new BBSXml();
oBBSXml.GetUrlXml(url, showOutboxNumComplete);
}
function showOutboxNumComplete(resXML) {
$('outboxNumDiv').innerHTML = getResponseXMLMsgsText(resXML);
}
function loadNoteSend() {
displayElement("noteSendDiv");
$('noteSendDiv').innerHTML = pageLoadingCenter;
var url = getActionMappingURL("/note?action=new&ajax=shtml");
var oBBSXml = new BBSXml();
oBBSXml.GetUrlText(url, loadNoteSendComplete);
}
function loadNoteSendComplete(responseText) {
$('noteSendDiv').innerHTML = responseText;
}
function closeNoteSend() {
$('noteSendDiv').innerHTML = "";
hiddenElement("noteSendDiv");
}
function loadNoteReadInbox(noteId) {
displayElement("noteDiv"+noteId);
var url = getActionMappingURL("/note?action=read&ajax=shtml&id=" + noteId);
var oBBSXml = new BBSXml();
var oNoteReadInboxOjb = new NoteReadInboxOjb(noteId);
oBBSXml.GetUrlTextInObj(url,oNoteReadInboxOjb);
}
function loadNoteReadOutbox(noteId,page) {
displayElement("noteDiv"+noteId);
var url = getActionMappingURL("/note?action=readoutbox&ajax=shtml&id=" + noteId + "&page=" + page);
var oBBSXml = new BBSXml();
var oNoteReadInboxOjb = new NoteReadInboxOjb(noteId);
oBBSXml.GetUrlTextInObj(url,oNoteReadInboxOjb);
}
function loadNoteReadInbox(noteId,page) {
needRe_span = document.getElementById("needRe"+noteId);
var needRe_num_val = needRe_span.innerHTML;
var needRe_int_val = parseInt(needRe_num_val);
if (needRe_int_val == 1) {
autoRe(noteId);
}
displayElement("noteDiv"+noteId);
var url = getActionMappingURL("/note?action=readinbox&ajax=shtml&id=" + noteId + "&page=" + page);
var oBBSXml = new BBSXml();
var oNoteReadInboxOjb = new NoteReadInboxOjb(noteId);
oBBSXml.GetUrlTextInObj(url,oNoteReadInboxOjb);
$('noteIsNew'+noteId).innerHTML = "<img src=\"images/note_old.gif\"/>";
}
var NoteReadInboxOjb = function(noteId){
this.noteId = noteId;
}
NoteReadInboxOjb.prototype.execute = function(resText) {
$('noteDetail'+this.noteId).innerHTML = resText;
}
function closeNoteDiv(noteId) {
//$('noteDiv'+noteId).innerHTML = "";
hiddenElement("noteDiv"+noteId);
}
function noteAdd() {
var url = getActionMappingURL("/note");
var needRe = 0;
if ($('needRe').checked) {
needRe = 1;
}
//alert(needRe);
var data = "action=add&ajax=xml&toUserName=" + $('toUserName').value + "¬eTitle="
+ encodeURIComponent($('noteTitle').value) + "¬eContext=" + encodeURIComponent($('noteContext').value)
+ "&needRe=" + needRe;
//alert(data);
var oBBSXml = new BBSXml();
oBBSXml.PostUrlXml(url, data, noteAddComplete);
}
function noteAddComplete(resXML) {
var codeid = getResponseXMLMsgsCodeid(resXML);
alert(getResponseXMLMsgsMessage(resXML));
if (codeid == "0") {
closeNoteSend();
refreshBoxNum("outbox",1);
}
}
function refreshBoxNum(boxName,num) {
var num_span;
if (boxName == "inbox") {
num_span = document.getElementById("inboxNumDiv");
}
else {
num_span = document.getElementById("outboxNumDiv");
}
var num_val = num_span.innerHTML;
var int_val = parseInt(num_val);
var new_int_val = int_val + num;
num_span.innerHTML = new_int_val;
}
function changeBox() {
var boxSelectObj = document.getElementById("boxSelect");
if (boxSelectObj.options[boxSelectObj.selectedIndex].value == "1") {
loadNoteInbox();
}
if (boxSelectObj.options[boxSelectObj.selectedIndex].value == "2") {
loadNoteOutbox();
}
}
function deleteInboxNote(noteId,pageNum) {
//alert(noteId+"/" +pageNum);
var del = confirm(confirm_del);
if (del) {
var url = getActionMappingURL("/note?action=delinbox&ajax=xml&id=" + noteId);
var oBBSXml = new BBSXml();
var oNoteDelInboxOjb = new NoteDelInboxOjb(pageNum);
oBBSXml.GetUrlXmlInObj(url,oNoteDelInboxOjb);
}
else {
return false;
}
}
var NoteDelInboxOjb = function(pageNum){
this.pageNum = pageNum;
}
NoteDelInboxOjb.prototype.execute = function(resXML) {
var codeid = getResponseXMLMsgsCodeid(resXML);
alert(getResponseXMLMsgsMessage(resXML));
if (codeid == "0") {
refreshBoxNum("inbox",-1);
var url = getActionMappingURL("/note?action=inbox&ajax=shtml&page=" + this.pageNum);
loadNoteInboxUrl(url);
}
}
//===
function deleteOutboxNote(noteId,pageNum) {
//alert(noteId+"/" +pageNum);
var del = confirm(confirm_del);
if (del) {
var url = getActionMappingURL("/note?action=deloutbox&ajax=xml&id=" + noteId);
var oBBSXml = new BBSXml();
var oNoteDelOutboxOjb = new NoteDelOutboxOjb(pageNum);
oBBSXml.GetUrlXmlInObj(url,oNoteDelOutboxOjb);
}
else {
return false;
}
}
var NoteDelOutboxOjb = function(pageNum){
this.pageNum = pageNum;
}
NoteDelOutboxOjb.prototype.execute = function(resXML) {
var codeid = getResponseXMLMsgsCodeid(resXML);
alert(getResponseXMLMsgsMessage(resXML));
if (codeid == "0") {
refreshBoxNum("outbox",-1);
var url = getActionMappingURL("/note?action=outbox&ajax=shtml&page=" + this.pageNum);
loadNoteOutboxUrl(url);
}
}
//===
function autoRe(noteId) {
var cRe = confirm(confirmNoteRe);
if (cRe) {
var url = getActionMappingURL("/note?action=autore&ajax=xml&id=" + noteId);
var oBBSXml = new BBSXml();
var oNoteAutoReOjb = new NoteAutoReOjb(noteId);
oBBSXml.GetUrlXmlInObj(url,oNoteAutoReOjb);
}
else {
return false;
}
}
var NoteAutoReOjb = function(noteId){
this.noteId = noteId;
}
NoteAutoReOjb.prototype.execute = function(resXML) {
var codeid = getResponseXMLMsgsCodeid(resXML);
alert(getResponseXMLMsgsMessage(resXML));
if (codeid == "0") {
refreshBoxNum("outbox",1);
document.getElementById("needRe"+this.noteId).innerHTML = "0";
}
}
function loadNoteSendInNote(noteId) {
//alert(noteId);
//alert($("noteSend" + noteId).style.display);
//displayElement("noteSend"+noteId);
//Element.show('noteDiv' + noteId);
Element.show('noteSend' + noteId);
//$("noteSend" + noteId).style.display = "block";
}
function closeNoteSendInNote(noteId) {
hiddenElement("noteSend"+noteId);
}
function noteRe(noteId) {
var noteForm = eval("document.noteSendForm" + noteId);
var url = getActionMappingURL("/note");
var needRe = 0;
if (noteForm.needRe.checked) {
needRe = 1;
}
//alert(needRe);
var data = "action=re&ajax=xml&toUserName=" + noteForm.toUserName.value + "¬eTitle="
+ encodeURIComponent(noteForm.noteTitle.value) + "¬eContext=" + encodeURIComponent(noteForm.noteContext.value)
+ "&needRe=" + needRe + "&id="+noteForm.id.value;
//alert(data);
var oBBSXml = new BBSXml();
var oNoteReOjb = new NoteReOjb(noteId);
oBBSXml.PostUrlXmlInObj(url, data, oNoteReOjb);
}
var NoteReOjb = function(noteId){
this.noteId = noteId;
}
NoteReOjb.prototype.execute = function(resXML) {
var codeid = getResponseXMLMsgsCodeid(resXML);
alert(getResponseXMLMsgsMessage(resXML));
if (codeid == "0") {
refreshBoxNum("outbox",1);
var noteForm = eval("document.noteSendForm" + this.noteId);
noteForm.noteTitle.value = "";
noteForm.noteContext.value = "";
closeNoteSendInNote(this.noteId);
$('noteReImg'+this.noteId).innerHTML = "<img src=\"images/note_replied.gif\" alt=\"\"/>";
}
}
function delAllInBox() {
var del = confirm(confirm_del);
if (del) {
var url = getActionMappingURL("/note?action=delallinbox");
var oBBSXml = new BBSXml();
oBBSXml.GetUrlXml(url, delAllInBoxComplete);
}
else {
return false;
}
}
function delAllInBoxComplete(resXML) {
var codeid = getResponseXMLMsgsCodeid(resXML);
alert(getResponseXMLMsgsMessage(resXML));
if (codeid == "0") {
refreshBoxNumToZero("inbox");
loadNoteInbox();
}
}
function delAllOutBox() {
var del = confirm(confirm_del);
if (del) {
var url = getActionMappingURL("/note?action=delalloutbox");
var oBBSXml = new BBSXml();
oBBSXml.GetUrlXml(url, delAllOutBoxComplete);
}
else {
return false;
}
}
function delAllOutBoxComplete(resXML) {
var codeid = getResponseXMLMsgsCodeid(resXML);
alert(getResponseXMLMsgsMessage(resXML));
if (codeid == "0") {
refreshBoxNumToZero("outbox");
loadNoteOutbox();
}
}
function refreshBoxNumToZero(boxName) {
var num_span;
if (boxName == "inbox") {
num_span = document.getElementById("inboxNumDiv");
}
else {
num_span = document.getElementById("outboxNumDiv");
}
num_span.innerHTML = "0";
}
function checkAll() {
var ca = document.getElementById("checkall");
var ids = document.getElementsByName("ids");
for (var i = 0; i < ids.length; i++) {
ids[i].checked = ca.checked;
}
}
function noteOpInBox() {
var noteOpSelectObj = document.getElementById("noteOp");
if (noteOpSelectObj.options[noteOpSelectObj.selectedIndex].value == "1") {
deleteIdsInboxNote();
}
//if (noteOpSelectObj.options[noteOpSelectObj.selectedIndex].value == "2") {
//}
}
function deleteIdsInboxNote() {
var del = confirm(confirm_del);
if (del) {
var pageNum = document.getElementById("cpage").innerHTML;
var ids = document.getElementsByName("ids");
var noteNum = 0;
var data = "";
for (var i = 0; i < ids.length; i++) {
if (ids[i].checked) {
data += "&ids=";
data += ids[i].value;
noteNum++;
}
}
if (noteNum > 0) {
var url = getActionMappingURL("/note?action=delidsinbox&ajax=xml"+data);
//alert(url);
var oBBSXml = new BBSXml();
var oNoteDelIdsInboxOjb = new NoteDelIdsInboxOjb(pageNum,noteNum);
oBBSXml.GetUrlXmlInObj(url,oNoteDelIdsInboxOjb);
}
else {
return false;
}
}
else {
return false;
}
}
var NoteDelIdsInboxOjb = function(pageNum,noteNum){
this.pageNum = pageNum;
this.noteNum = noteNum;
}
NoteDelIdsInboxOjb.prototype.execute = function(resXML) {
var codeid = getResponseXMLMsgsCodeid(resXML);
alert(getResponseXMLMsgsMessage(resXML));
if (codeid == "0") {
refreshBoxNum("inbox",-this.noteNum);
var url = getActionMappingURL("/note?action=inbox&ajax=shtml&page=" + this.pageNum);
loadNoteInboxUrl(url);
}
}
function noteOpOutBox() {
var noteOpSelectObj = document.getElementById("noteOp");
if (noteOpSelectObj.options[noteOpSelectObj.selectedIndex].value == "1") {
deleteIdsOutboxNote();
}
//if (noteOpSelectObj.options[noteOpSelectObj.selectedIndex].value == "2") {
//}
}
function deleteIdsOutboxNote() {
var del = confirm(confirm_del);
if (del) {
var pageNum = document.getElementById("cpage").innerHTML;
var ids = document.getElementsByName("ids");
var noteNum = 0;
var data = "";
for (var i = 0; i < ids.length; i++) {
if (ids[i].checked) {
data += "&ids=";
data += ids[i].value;
noteNum++;
}
}
if (noteNum > 0) {
var url = getActionMappingURL("/note?action=delidsoutbox&ajax=xml"+data);
//alert(url);
var oBBSXml = new BBSXml();
var oNoteDelIdsOutboxOjb = new NoteDelIdsOutboxOjb(pageNum,noteNum);
oBBSXml.GetUrlXmlInObj(url,oNoteDelIdsOutboxOjb);
}
else {
return false;
}
}
else {
return false;
}
}
var NoteDelIdsOutboxOjb = function(pageNum,noteNum){
this.pageNum = pageNum;
this.noteNum = noteNum;
}
NoteDelIdsOutboxOjb.prototype.execute = function(resXML) {
var codeid = getResponseXMLMsgsCodeid(resXML);
alert(getResponseXMLMsgsMessage(resXML));
if (codeid == "0") {
refreshBoxNum("outbox",-this.noteNum);
var url = getActionMappingURL("/note?action=outbox&ajax=shtml&page=" + this.pageNum);
loadNoteOutboxUrl(url);
}
}
//-->
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -