⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 note.js

📁 交易撮合系统是一套买卖信息沟通的平台
💻 JS
📖 第 1 页 / 共 2 页
字号:

NoteAutoReOjbAjax.prototype = {
  initialize: function(noteId) {
  	this.noteId = noteId;
  },

  autore: function() {

    var url = getActionMappingURL("/note");
    var pars = "action=autore&ajax=xml&id=" + this.noteId;
    var myAjax = new Ajax.Request(url, {method: 'get', parameters: pars, onComplete: this.autoreCompleted.bind(this)});
  },

  autoreCompleted: function(res) {
  	resText = res.responseText;
  	var jsonMsgObj = new JsonMsgObj(resText);
  	var codeid = jsonMsgObj.getCodeid();
  	alert(jsonMsgObj.getMessage());
  	if (codeid == "0") {
  		refreshBoxNum("outbox",1);
  		//$("needRe"+this.noteId).innerHTML = "0";
  		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 oNoteReAjax = new NoteReAjax(noteId);
	oNoteReAjax.re();
}

var NoteReAjax = Class.create();

NoteReAjax.prototype = {
  initialize: function(noteId) {
  	this.noteId = noteId;
  },

  re: function() {
  	var url = getActionMappingURL("/note");
  	var noteForm = eval("document.noteSendForm" + this.noteId);
  	var needRe = 0;
  	if (noteForm.needRe.checked) {
  		needRe = 1;
  	}
  	var pars = "action=re&ajax=xml&toUserName=" + noteForm.toUserName.value + "&noteTitle="
  	+ encodeURIComponent(noteForm.noteTitle.value) + "&noteContext=" + encodeURIComponent(noteForm.noteContext.value)
  	+ "&needRe=" + needRe + "&id="+noteForm.id.value;

    var myAjax = new Ajax.Request(url, {method: 'post', parameters: pars, onComplete: this.reCompleted.bind(this)});
  },

  reCompleted: function(res) {
  	resText = res.responseText;
  	var jsonMsgObj = new JsonMsgObj(resText);
  	var codeid = jsonMsgObj.getCodeid();
  	alert(jsonMsgObj.getMessage());
  	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");
    var pars = "action=delallinbox";

    var myAjax = new Ajax.Request(url, {method: 'get', parameters: pars, onComplete: delAllInBoxComplete});

  }
  else {
    return false;
  }
}

function delAllInBoxComplete(res) {
	resText = res.responseText;
  	var jsonMsgObj = new JsonMsgObj(resText);
  	var codeid = jsonMsgObj.getCodeid();
  	if (codeid == "0") {
  		refreshBoxNumToZero("inbox");
  		loadNoteInbox();
  	}
}

function delAllOutBox() {
  var del = confirm(confirm_del);
  if (del) {
    var url = getActionMappingURL("/note");
    var pars = "action=delalloutbox";

    var myAjax = new Ajax.Request(url, {method: 'get', parameters: pars, onComplete: delAllOutBoxComplete});
  }
  else {
    return false;
  }
}

function delAllOutBoxComplete(res) {
	resText = res.responseText;
  	var jsonMsgObj = new JsonMsgObj(resText);
  	var codeid = jsonMsgObj.getCodeid();
  	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 oNoteDelIdsInboxAjax = new NoteDelIdsInboxAjax(pageNum,noteNum,data);
    	oNoteDelIdsInboxAjax.dels();
    }
    else {
    return false;
    }
  }
  else {
    return false;
  }
}

var NoteDelIdsInboxAjax = Class.create();

NoteDelIdsInboxAjax.prototype = {
  initialize: function(pageNum,noteNum,data) {
  	this.pageNum = pageNum;
  	this.noteNum = noteNum;
  	this.data = data;
  },

  dels: function() {

    var url = getActionMappingURL("/note");
    var pars = "action=delidsinbox&ajax=xml" + this.data;
    var myAjax = new Ajax.Request(url, {method: 'post', parameters: pars, onComplete: this.delsCompleted.bind(this)});
  },

  delsCompleted: function(res) {
  	resText = res.responseText;
  	var jsonMsgObj = new JsonMsgObj(resText);
  	var codeid = jsonMsgObj.getCodeid();
  	alert(jsonMsgObj.getMessage());
  	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 oNoteDelIdsOutboxAjax = new NoteDelIdsOutboxAjax(pageNum,noteNum,data);
    	oNoteDelIdsOutboxAjax.dels();
    }
    else {
    return false;
    }
  }
  else {
    return false;
  }
}

var NoteDelIdsOutboxAjax = Class.create();

NoteDelIdsOutboxAjax.prototype = {
  initialize: function(pageNum,noteNum,data) {
  	this.pageNum = pageNum;
  	this.noteNum = noteNum;
  	this.data = data;
  },

  dels: function() {

    var url = getActionMappingURL("/note");
    var pars = "action=delidsoutbox&ajax=xml" + this.data;
    var myAjax = new Ajax.Request(url, {method: 'post', parameters: pars, onComplete: this.delsCompleted.bind(this)});
  },

  delsCompleted: function(res) {
  	resText = res.responseText;
  	var jsonMsgObj = new JsonMsgObj(resText);
  	var codeid = jsonMsgObj.getCodeid();
  	alert(jsonMsgObj.getMessage());
  	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 + -