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

📄 bookmark.jsp

📁 一个jsp写的bbs
💻 JSP
字号:
<%@ page contentType="text/html; charset=UTF-8" %>
<%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean" %>
<%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html" %>
<%@ taglib uri="/WEB-INF/struts-logic.tld" prefix="logic" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>我的书签</title>
<link href="css/css1.css" rel="stylesheet" type="text/css" />
<script type="text/javascript" src="js/jsMsg.jsp"></script>
<script type="text/javascript" src="js/xmlHttpRequest.js"></script>
<script language="JavaScript" type="text/javascript">
<!--

function loadBookMarkListPage() {
  $('bookMarkListDiv').innerHTML = pageLoadingCenter;
  var url = getActionMappingURL("/bookMark?action=list&ajax=shtml");
  //alert(url);
  var oBBSXml = new BBSXml();
  oBBSXml.GetUrlText(url, loadBookMarkListComplete);
}

function loadBookMarkListPageUrl(url) {
  $('bookMarkListDiv').innerHTML = pageLoadingCenter;

  var oBBSXml = new BBSXml();
  oBBSXml.GetUrlText(url, loadBookMarkListComplete);
}


function loadBookMarkListComplete(responseText) {
  $('bookMarkListDiv').innerHTML = responseText;
}

function loadBookMarkAddPage() {
  displayElement("addEditBookMarkDiv");
  $('addEditBookMarkDiv').innerHTML = pageLoadingCenter;
  var url = getActionMappingURL("/bookMark?action=new&ajax=shtml");
  //alert(url);
  var oBBSXml = new BBSXml();
  oBBSXml.GetUrlText(url, loadBookMarkAddComplete);
}

function loadBookMarkAddComplete(responseText) {
  $('addEditBookMarkDiv').innerHTML = responseText;
}

function closeAddEditBookMark() {
  $('addEditBookMarkDiv').innerHTML = "";
   hiddenElement("addEditBookMarkDiv");
}

function bookMarkAdd() {
  var url = getActionMappingURL("/bookMark");
  var isShare = 0;
  if ($('isShare').checked) {
    isShare = 1;
  }
  var data = "action=add&ajax=xml&bookMarkName=" + encodeURIComponent($('bookMarkName').value) + "&alt="
  + encodeURIComponent($('alt').value) + "&url=" + encodeURIComponent($('url').value) + "&isShare=" + isShare;
  //alert(data);
  var oBBSXml = new BBSXml();
  oBBSXml.PostUrlXml(url, data, bookMarkAddComplete);
}

function bookMarkAddComplete(resXML) {
  var codeid = getResponseXMLMsgsCodeid(resXML);
  alert(getResponseXMLMsgsMessage(resXML));
  if (codeid == "0") {
    closeAddEditBookMark();
    loadBookMarkListPage();
  }
}

function loadBookMarkEditPage(id,pageNum) {
  displayElement("addEditBookMarkDiv");
  $('addEditBookMarkDiv').innerHTML = pageLoadingCenter;
  var url = getActionMappingURL("/bookMark?action=edit&ajax=shtml&id=" + id + "&page=" + pageNum);
  //alert(url);
  var oBBSXml = new BBSXml();
  oBBSXml.GetUrlText(url, loadBookMarkEditComplete);
}

function loadBookMarkEditComplete(responseText) {
  $('addEditBookMarkDiv').innerHTML = responseText;
}

function bookMarkEdit() {
  var url = getActionMappingURL("/bookMark");
  var isShare = 0;
  if ($('isShare').checked) {
    isShare = 1;
  }
  var data = "action=editdo&ajax=xml&bookMarkName=" + encodeURIComponent($('bookMarkName').value) + "&alt="
  + encodeURIComponent($('alt').value) + "&url=" + encodeURIComponent($('url').value) + "&isShare=" + isShare
  + "&id=" + $('id').value;
  //alert(data);
  var oBBSXml = new BBSXml();
  var oBookMarkEditOjb = new BookMarkEditOjb($('pageNum').value);
  oBBSXml.PostUrlXmlInObj(url,data,oBookMarkEditOjb);
}

var BookMarkEditOjb = function(pageNum){
  this.pageNum = pageNum;
}

BookMarkEditOjb.prototype.execute = function(resXML) {
  var codeid = getResponseXMLMsgsCodeid(resXML);
  alert(getResponseXMLMsgsMessage(resXML));
  if (codeid == "0") {
    closeAddEditBookMark();
    var url = getActionMappingURL("/bookMark?action=list&ajax=shtml&page=" + this.pageNum);
    loadBookMarkListPageUrl(url);
  }
}

function bookMarkShare(id,isShare,pageNum) {
  var bmsharecomfirm;
  if (isShare == "1") {
    bmsharecomfirm = "你确认要共享该书签吗?";
  }
  else {
    bmsharecomfirm = "你确认要取消共享书签吗?";
  }
  var del = confirm(bmsharecomfirm);
  if (del) {
    var url = getActionMappingURL("/bookMark?action=share&ajax=xml&id=" + id + "&isShare=" + isShare);
    //alert(data);
    var oBBSXml = new BBSXml();
    var oBookMarkShareOjb = new BookMarkShareOjb(id,isShare,pageNum);
    oBBSXml.GetUrlXmlInObj(url,oBookMarkShareOjb);
  }
  else {
    return false;
  }
}

var BookMarkShareOjb = function(id,isShare,pageNum){
  this.id = id;
  this.isShare = isShare;
  this.pageNum = pageNum;
}

BookMarkShareOjb.prototype.execute = function(resXML) {
  var codeid = getResponseXMLMsgsCodeid(resXML);
  alert(getResponseXMLMsgsMessage(resXML));
  if (codeid == "0") {
    if (this.isShare == 0) {
      $('shareDiv'+this.id).innerHTML =
      "<a href=\"javascript:;\" onclick=\"bookMarkShare('"+this.id+"','1','"+this.pageNum+"');\">共享</a>";
    }
    else {
      $('shareDiv'+this.id).innerHTML =
      "<a href=\"javascript:;\" onclick=\"bookMarkShare('"+this.id+"','0','"+this.pageNum+"');\">取消共享</a>";
    }
  }
}

function bookMarkDel(id,pageNum) {
  var del = confirm(confirm_del);
  if (del) {
    closeAddEditBookMark();
    var url = getActionMappingURL("/bookMark?action=del&ajax=xml&id=" + id);
    //alert(data);
    var oBBSXml = new BBSXml();
    var oBookMarkDelOjb = new BookMarkDelOjb(pageNum);
    oBBSXml.GetUrlXmlInObj(url,oBookMarkDelOjb);
  }
  else {
    return false;
  }
}

var BookMarkDelOjb = function(pageNum){
  this.pageNum = pageNum;
}

BookMarkDelOjb.prototype.execute = function(resXML) {
  var codeid = getResponseXMLMsgsCodeid(resXML);
  alert(getResponseXMLMsgsMessage(resXML));
  if (codeid == "0") {
    var url = getActionMappingURL("/bookMark?action=list&ajax=shtml&page=" + this.pageNum);
    loadBookMarkListPageUrl(url);
  }
}

//-->
</script>
</head>

<body onload="loadBookMarkListPage();">
<div id="bookMarkListDiv"></div>
<div id="addEditBookMarkDiv"></div>
</body>
</html>

⌨️ 快捷键说明

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