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

📄 read.js

📁 一个jsp写的bbs
💻 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 + -