📄 bookmark.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 + -