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

📄 note.js

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

function loadNoteInboxUrl(url) {
  $('noteListDiv').innerHTML = pageLoadingCenter;

  var urls = getActionName(url);
  var pars = getActionPars(url);

  var myAjax = new Ajax.Updater("noteListDiv", urls, {method: 'get', parameters: pars});

  showInboxNum();
  showOutboxNum();
}

function loadNoteInbox() {
  $('noteListDiv').innerHTML = pageLoadingCenter;

  var urls = getActionMappingURL("/note");
  var pars = "action=inbox&ajax=shtml";

  var myAjax = new Ajax.Updater("noteListDiv", urls, {method: 'get', parameters: pars});


  showInboxNum();
  showOutboxNum();
}

function loadNoteOutboxUrl(url) {
  $('noteListDiv').innerHTML = pageLoadingCenter;

  var urls = getActionName(url);
  var pars = getActionPars(url);

  var myAjax = new Ajax.Updater("noteListDiv", urls, {method: 'get', parameters: pars});


  showInboxNum();
  showOutboxNum();
}

function loadNoteOutbox() {
  $('noteListDiv').innerHTML = pageLoadingCenter;

  var urls = getActionMappingURL("/note");
  var pars = "action=outbox&ajax=shtml";

  var myAjax = new Ajax.Updater("noteListDiv", urls, {method: 'get', parameters: pars});

  showInboxNum();
  showOutboxNum();
}

function loadNoteInboxComplete(responseText) {
  $('noteListDiv').innerHTML = responseText;
}

function showInboxNum() {

  var url = getActionMappingURL("/note");
  var pars = "action=innum&ajax=xml";

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

}

function showInboxNumComplete(res) {
	var resText = res.responseText;
  	var jsonMsgObj = new JsonMsgObj(resText);

  	$('inboxNumDiv').innerHTML = jsonMsgObj.getText();
}

function showOutboxNum() {

  var url = getActionMappingURL("/note");
  var pars = "action=outnum&ajax=xml";

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

function showOutboxNumComplete(res) {
	resText = res.responseText;
  	var jsonMsgObj = new JsonMsgObj(resText);
  	$('outboxNumDiv').innerHTML = jsonMsgObj.getText();
}

function loadNoteSend() {
  displayElement("noteSendDiv");
  $('noteSendDiv').innerHTML = pageLoadingCenter;

  var urls = getActionMappingURL("/note");
  var pars = "action=add&ajax=shtml";

  var myAjax = new Ajax.Updater("noteSendDiv", urls, {method: 'get', parameters: pars});

}

function loadNoteSendToUser(toUserName) {
  displayElement("noteSendDiv");
  $('noteSendDiv').innerHTML = pageLoadingCenter;

  var urls = getActionMappingURL("/note");
  var pars = "action=add&ajax=shtml&toUserName="+toUserName;

  var myAjax = new Ajax.Updater("noteSendDiv", urls, {method: 'get', parameters: pars});

}

function closeNoteSend() {
   $('noteSendDiv').innerHTML = "";
   hiddenElement("noteSendDiv");
}

function loadNoteReadOutbox(noteId,page) {
  displayElement("noteDiv"+noteId);

  var urls = getActionMappingURL("/note");
  var pars = "action=readoutbox&ajax=shtml&id=" + noteId + "&page=" + page;

  var myAjax = new Ajax.Updater("noteDetail"+noteId, urls, {method: 'get', parameters: pars});

}

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 urls = getActionMappingURL("/note");
  var pars = "action=readinbox&ajax=shtml&id=" + noteId + "&page=" + page;

  var myAjax = new Ajax.Updater("noteDetail"+noteId, urls, {method: 'get', parameters: pars});

  $('noteIsNew'+noteId).innerHTML = "<img src=\"images/note_old.gif\"/>";
}

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 pars = "action=addsave&ajax=xml&toUserName=" + $('toUserName').value + "&noteTitle="
  + encodeURIComponent($('noteTitle').value) + "&noteContext=" + encodeURIComponent($('noteContext').value)
  + "&needRe=" + needRe;
  //alert(data);
  var myAjax = new Ajax.Request(url, {method: 'post', parameters: pars, onComplete: noteAddComplete});
}

function noteAddComplete(res) {
	resText = res.responseText;
  	var jsonMsgObj = new JsonMsgObj(resText);
  var codeid = jsonMsgObj.getCodeid();
  alert(jsonMsgObj.getMessage());
  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) {
  var del = confirm(confirm_del);
  if (del) {
    var oNoteDelInboxOjbAjax = new NoteDelInboxOjbAjax(noteId,pageNum);
    oNoteDelInboxOjbAjax.del();
  }
  else {
    return false;
  }
}

var NoteDelInboxOjbAjax = Class.create();

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

  del: function() {

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

  delCompleted: function(res) {
  	resText = res.responseText;
  	var jsonMsgObj = new JsonMsgObj(resText);
  	var codeid = jsonMsgObj.getCodeid();
  	alert(jsonMsgObj.getMessage());
  	if (codeid == "0") {
  		refreshBoxNum("inbox",-1);
  		var urls = getActionMappingURL("/note?action=inbox&ajax=shtml&page=" + this.pageNum);
  		loadNoteInboxUrl(urls);
  	}
  }
};

//===
function deleteOutboxNote(noteId,pageNum) {
  //alert(noteId+"/" +pageNum);
  var del = confirm(confirm_del);
  if (del) {
    var oNoteDelOutboxOjbAjax = new NoteDelOutboxOjbAjax(noteId,pageNum);
    oNoteDelOutboxOjbAjax.del();
  }
  else {
    return false;
  }
}

var NoteDelOutboxOjbAjax = Class.create();

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

  del: function() {

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

  delCompleted: function(res) {
  	resText = res.responseText;
  	var jsonMsgObj = new JsonMsgObj(resText);
  	var codeid = jsonMsgObj.getCodeid();
  	alert(jsonMsgObj.getMessage());
  	if (codeid == "0") {
  		refreshBoxNum("outbox",-1);
  		var urls = getActionMappingURL("/note?action=outbox&ajax=shtml&page=" + this.pageNum);
  		loadNoteOutboxUrl(urls);
  	}
  }
};
//===

function autoRe(noteId) {
  var cRe = confirm(confirmNoteRe);
  if (cRe) {
    var oNoteAutoReOjbAjax = new NoteAutoReOjbAjax(noteId);
    oNoteAutoReOjbAjax.autore();
  }
  else {
    return false;
  }
}

var NoteAutoReOjbAjax = Class.create();

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -