Edit D:\chineseall_products\bak\digitalLib6\pages\readers\mobile\js\pdfReader2.js
var serverUrl = window.location.protocol + "//" + window.location.host; var link, objectId, totalPage = null; var page = 1; (function() { var queryString = document.location.search.substring(1); var params = parseQueryString(queryString); objectId = params.objectid; if(objectId == null || objectId == undefined) { alert("?????rl???"); return; } if(params.page != undefined) { try { var temp = Number(params.page); if(!isNaN(temp)) page = temp; } catch(e) {} } link = serverUrl + "/fetchPdfPage.action?objectId=" + objectId + "&pageNum=" + page; })(); function parseQueryString(query) { var parts = query.split('&'); var params = {}; for (var i = 0, ii = parts.length; i < ii; ++i) { var param = parts[i].split('='); var key = param[0].toLowerCase(); var value = param.length > 1 ? param[1] : null; params[decodeURIComponent(key)] = decodeURIComponent(value); } return params; } function init() { $("#page").val(page); $("#size").click(function() { $("#choose_size").toggle(); }); $("a.b-menu").click(function() { $("#catalog_l").show(); }); $("a.c-close").click(function() { $("#catalog_l").hide(); }); $("a.back").click(function() { // ??? //window.history.back(); }); initCatalog(); } function initCatalog() { $.ajax({ url: serverUrl + "/fetchPdfCatalog.action", data: {"objectId": objectId}, dataType: "json", type: "POST", success: function(data){ if(data.result != "1") { $("div.catalog_m").html("?????????"); return; } totalPage = data.totalPage; $("#totalpage").html(totalPage); var catalogs = data.content; for(var i = 0; i < catalogs.length; i++) { $("div.catalog_m").append(addSubItem(catalogs[i], 1)); } loadViewer(); } }); } function addSubItem(catalog, level) { var item = null; switch(level) { case 1: item = $("#one-item").clone(true); break; case 2: item = $("#one-item").clone(true); break; case 3: item = $("#one-item").clone(true); break; default : item = $("#one-item").clone(true); break; } $(item).removeAttr("id"); $(item).find("a") .html(catalog.title) .attr("page", catalog.dest[0].num); if(catalog.items.length > 0) { for(var i = 0; i < catalog.items.length; i++) { var subCatalog = catalog[i]; $(item).append(addSubItem(subCatalog, ++level)); } } return item; } function readPage(obj) { $("#catalog_l").hide(); page = $(obj).attr("page"); link = "/fetchPdfPage.action?objectId=" + objectId + "&pageNum=" + page; var keys = Object.keys(PDFViewerApplication); PDFViewerApplication.open(link); $("#page").val(page); }
Ms-Dos/Windows
Unix
Write backup
jsp File Browser version 1.2 by
www.vonloesch.de