function getComment(pageNum){ var bookId = $("#bookId").val(); webDwr.getBookComment(bookId, pageNum, self, function(info){ var jsonArr = eval("(" + info + ")"); var comments = ""; if(jsonArr["comments"].length == 0){ comments += "
  • 暂无评论
  • "; document.getElementById("ul_comment").innerHTML = comments; } else { for(var i=0; i < jsonArr["comments"].length; i++) { comments += "
  • "; comments += ""; comments += "
    " + jsonArr["comments"][i].user + ""; comments += "" + "" + ""; comments += "发布于  " + jsonArr["comments"][i].pubTime + ""; comments += "
    "; comments += "
    " + jsonArr["comments"][i].content + "
    "; comments += "
  • "; } document.getElementById("ul_comment").innerHTML = comments; if(jsonArr["totalItem"] > 0){ comments = ""; if(pageNum > 1) { comments += "首页"; comments += "上一页" } else { comments += "首页"; comments += "上一页" } var totalPage = jsonArr["totalPages"]; var start = pageNum - 3; if(start<=0) start = 1; var end = start + 3; if(end > totalPage) end = totalPage; for(var i=start;i" + i + "" }else{ comments += "" + i + "" } } if(pageNum < totalPage) { comments += "下一页"; comments += "尾页"; } else { comments += "下一页"; comments += "尾页"; } $("div.comment div.turnpage").html(comments); } } }); } function triggerItem(obj) { var status = $("a.more").attr("status"); if(status == "1") { $("a.more").attr("status", "0"); $("a.more").html("..收起"); } else { $("a.more").attr("status", "1"); $("a.more").html("..更多"); } $("div.catalog a:not(.more):gt(9)").toggle() } function addComment() { var bookId = $("#bookId").val(); var content = document.getElementById("bookComment").value; if(content == "") { m_alert("error", "请输入评论内容!"); return; } if(content.length > 1000) { m_alert("error", "评论内容不能超过1000字!你现在输入的内容有" + content.length + "个字"); return; } var csrfToken = $("#csrfToken").val(); webDwr.addBookComment(bookId, content, csrfToken, function(info) { if(info != "") { if(info=="noLogged") { window.location=$("div.bottom").attr("ssoLoginUrl"); return; } else if(info == "error") { alert("无效的服务请求!"); return; } getComment(1); document.getElementById("bookComment").value = ""; $("#csrfToken").val(info); } }); } function borrowBook(obj) { var bookId = $("#bookId").val(); var activityId = $("#activityId").val(); webDwr.borrowBook(bookId, activityId, function(info){ if(info != "") { if(info=="noLogged"){ window.location=$("div.bottom").attr("ssoLoginUrl"); return; } else if(info=="borrowed") { m_alert("success", "已经借阅过该书,请不要重复借!"); $(obj).after(""); $(obj).remove(); return; } else if(info=="overed") { m_alert("success", "这本书已经被借全部借出,请过一段时间再来借阅,谢谢!"); return; } else if(info=="quantity") { m_alert("success", "你已经达到你的借书数量上限,需还一本书后才可再次借书!"); return; } else if(info=="pdf") { $(obj).after(""); $(obj).remove(); m_alert("success", "借阅成功,可以进行阅读!"); } else if(info=="txt") { $(obj).after(""); $(obj).remove(); m_alert("success", "借阅成功,可以进行阅读!"); } } }); } function recommendBook(obj){ var bookId = $("#bookId").val(); webDwr.recommendBook(bookId, function(info){ if(info != "") { if(info=="noLogged") { window.location=$("div.bottom").attr("ssoLoginUrl"); return; } else if(info.indexOf('推荐成功') >= 0) { //m_alert("success", info); } else { m_alert("error", info); } $(obj).after("已推荐"); $(obj).remove(); } }); } function cancelRecommendBook(obj){ var bookId = $("#bookId").val(); webDwr.cancelRecommendBook(bookId, function(info){ if(info != "") { if(info=="noLogged") { window.location=$("div.bottom").attr("ssoLoginUrl"); return; } else if(info.indexOf('成功取消推荐') >= 0) { //m_alert("success", info); } else { m_alert("error", info); } $(obj).after("推荐"); $(obj).remove(); } }); } function collectionBook(obj){ var bookId = $("#bookId").val(); webDwr.collectionBook(bookId, function(info){ if(info != "") { if(info=="noLogged") { window.location=$("div.bottom").attr("ssoLoginUrl"); return; } else if(info.indexOf('收藏成功') >= 0) { //m_alert("success", info); } else { m_alert("error", info); } var cancel = "已收藏" $(obj).after(cancel); $(obj).remove(); } }); } function cancelCollectionBook(obj) { var bookId = $("#bookId").val(); webDwr.cancelCollectionBook(bookId, function(info){ if(info != "") { if(info=="noLogged") { window.location=$("div.bottom").attr("ssoLoginUrl"); return; } else if(info.indexOf('成功取消收藏') >= 0) { //m_alert("success", info); } else { m_alert("error", info); } var collection = "收藏"; $(obj).after(collection); $(obj).remove(); } }); } function setBookScore(score) { var bookId = $("#bookId").val(); webDwr.addBookScore(bookId, score, function(info){ if(info != "") { if(info=="noLogged") { window.location=$("div.bottom").attr("ssoLoginUrl"); return; } else if(info=="scored") { m_alert("success", "已经打过分!"); return; } else { var c = Number(info); if(c >= 10) { $("#book_score img:eq(0)").attr("src", ppath+"/pages/standard/images/star.png"); } else { $("#book_score img:eq(0)").attr("src", ppath+"/pages/standard/images/star_t.png"); } if(c >= 20) { $("#book_score img:eq(1)").attr("src", ppath+"/pages/standard/images/star.png"); } else { $("#book_score img:eq(1)").attr("src", ppath+"/pages/standard/images/star_t.png"); } if(c >= 30) { $("#book_score img:eq(2)").attr("src", ppath+"/pages/standard/images/star.png"); } else { $("#book_score img:eq(2)").attr("src", ppath+"/pages/standard/images/star_t.png"); } if(c >= 40) { $("#book_score img:eq(3)").attr("src", ppath+"/pages/standard/images/star.png"); } else { $("#book_score img:eq(3)").attr("src", ppath+"/pages/standard/images/star_t.png"); } if(c >= 50) { $("#book_score img:eq(4)").attr("src", ppath+"/pages/standard/images/star.png"); } else { $("#book_score img:eq(4)").attr("src", ppath+"/pages/standard/images/star_t.png"); } $("#book_score font").html(c / 10); } } }); } function init() { getComment(1); $("#dafen_span img").hover(function() { $(this).prevAll("img").attr("src", ppath+"/pages/standard/images/dafen_blue.png"); $(this).attr("src", ppath+"/pages/standard/images/dafen_blue.png"); }, function() { $(this).prevAll("img").attr("src", ppath+"/pages/standard/images/dafen.png"); $(this).attr("src", ppath+"/pages/standard/images/dafen.png") }); }