{"id":9826,"date":"2023-02-24T15:00:05","date_gmt":"2023-02-24T07:00:05","guid":{"rendered":"https:\/\/library2.mcu.edu.tw\/%e5%85%b6%e4%bb%96%e5%9c%96%e6%9b%b8%e9%a4%a8\/"},"modified":"2025-01-16T15:07:54","modified_gmt":"2025-01-16T07:07:54","slug":"%e5%85%b6%e4%bb%96%e5%9c%96%e6%9b%b8%e9%a4%a8","status":"publish","type":"page","link":"https:\/\/library.mcu.edu.tw\/en\/%e5%85%b6%e4%bb%96%e5%9c%96%e6%9b%b8%e9%a4%a8","title":{"rendered":"Other Libraries"},"content":{"rendered":"<div id=\"cs-content\" class=\"cs-content\"><div class=\"x-section e9826-1 m7ky-0\"><div class=\"x-row x-container max width e9826-2 m7ky-1\"><div class=\"x-row-inner\"><div class=\"x-col e9826-3 m7ky-2\"><div class=\"x-text x-text-headline e9826-4 m7ky-3\"><div class=\"x-text-content\"><div class=\"x-text-content-text\"><h1 class=\"x-text-content-text-primary\">Other Libraries<\/h1><\/div><\/div><\/div><hr  class=\"x-hr\" style=\"border-top-width: 1px;width: 100%;\"><\/div><\/div><\/div><div class=\"x-row x-container max width e9826-6 m7ky-1\"><div class=\"x-row-inner\"><div class=\"x-col e9826-7 m7ky-2\"><div class=\"x-tabs e9826-8 m7ky-4\" data-x-element=\"tabs\"><div class=\"x-tabs-list\"><ul role=\"tablist\"><li role=\"presentation\"><button id=\"tab-e9826-9\" class=\"e9826-9 x-active\" role=\"tab\" aria-selected=\"true\" aria-controls=\"panel-e9826-9\" data-x-toggle=\"tab\" data-x-toggleable=\"tab-item-e9826-9\" data-x-toggle-group=\"tab-group-e9826-8\"><span >University Libraries<\/span><\/button><\/li><li role=\"presentation\"><button id=\"tab-e9826-10\" class=\"e9826-10\" role=\"tab\" aria-selected=\"false\" aria-controls=\"panel-e9826-10\" data-x-toggle=\"tab\" data-x-toggleable=\"tab-item-e9826-10\" data-x-toggle-group=\"tab-group-e9826-8\"><span >Other Libraries<\/span><\/button><\/li><\/ul><\/div><div class=\"x-tabs-panels\"><div id=\"panel-e9826-9\" class=\"x-tabs-panel e9826-9 x-active\" role=\"tabpanel\" aria-labelledby=\"tab-e9826-9\" aria-hidden=\"false\" data-x-toggleable=\"tab-item-e9826-9\"><!-- HFCM by 99 Robots - Snippet # 79: \u7db2\u8def\u8cc7\u6e90\uff0d\u5176\u4ed6\u5716\u66f8\u9928_EN.js -->\n<script>\r\n    window.onload = function () {\r\n\r\n \u00a0 \u00a0 \u00a0 \u00a0\/\/\u5176\u4ed6\u5927\u5b78\u5716\u66f8\u9928\r\n \u00a0 \u00a0 \u00a0 \u00a0 \u00a0var sheetName_UnivLib = \"\u5176\u4ed6\u5927\u5b78\u5716\u66f8\u9928\";\r\n          filePath_UnivLib = \"https:\/\/sheets.googleapis.com\/v4\/spreadsheets\/\" + getSheetKey() + \"\/values\/\" + sheetName_UnivLib + \"?alt=json&key=AIzaSyDSxdmZ2dUK9ltrfxvdU-V1pO2F-PZYqkA\";\r\n        \treadJSON(filePath_UnivLib, setUnivLibTable);\r\n        \/\/\u5176\u4ed6\u55ae\u4f4d\u5716\u66f8\u9928\r\n \u00a0 \u00a0 \u00a0 \u00a0 \u00a0var sheetName_OtherLib = \"\u5176\u4ed6\u55ae\u4f4d\u5716\u66f8\u9928\";\r\n          filePath_OtherLib = \"https:\/\/sheets.googleapis.com\/v4\/spreadsheets\/\" + getSheetKey() + \"\/values\/\" + sheetName_OtherLib + \"?alt=json&key=AIzaSyDSxdmZ2dUK9ltrfxvdU-V1pO2F-PZYqkA\";\r\n        \treadJSON(filePath_OtherLib, setOtherLibTable);\r\n\t\t\t\t\t\t\r\n    }\r\n\r\n    function getSheetKey() {\r\n        var sheetKey = \"1LubqtfN9jUbJxO05kEEqHNUL8xPVNbztnMue1TEvOIU\";\r\n        return sheetKey;\r\n    }\r\n\r\n    \/\/\u8b80\u53d6json\u683c\u5f0f\u8cc7\u6599\r\n    function readJSON(filePath, callback) {\r\n        fetch(filePath)\r\n            .then(response => response.json())\r\n            .then(data => {\r\n                callback(data[\"values\"]);\r\n            })\r\n            .catch(error => {\r\n                console.error(error);\r\n            });\r\n    }\r\n\r\n\t\/\/ \u5efa\u7acb\u5176\u4ed6\u5927\u5b78\u5716\u66f8\u9928\u8868\u683c\uff0c\u8cc7\u6599\u4ee5\u4e09\u6b04\u5448\u73fe\r\nfunction setUnivLibTable(jsonData) {\r\n    if (jsonData.length > 1) {\r\n \u00a0 \u00a0 \u00a0 \u00a0var UnivLib_Count = Number(jsonData[0][4]);\r\n        if (UnivLib_Count > 0) {\r\n            var i;\r\n            var row_html = ''; \/\/ \u7528\u4f86\u5132\u5b58\u6bcf\u4e00\u884c\u7684HTML\r\n            var totalRows = Math.ceil(UnivLib_Count \/ 3); \/\/ \u8a08\u7b97\u7e3d\u884c\u6578\r\n\r\n            for (i = 2; i < UnivLib_Count + 2; i++) {\r\n                var id = jsonData[i][3];\r\n                var media_name = jsonData[i][4];\r\n                var media_href = jsonData[i][5];\r\n\r\n                \/\/ \u751f\u6210\u6bcf\u4e00\u500b\u55ae\u5143\u683c\u7684HTML\uff0c\u4e26\u4f7f\u7528<a>\u6a19\u7c64\r\n                var media_html = '<td><p><a target=\"_blank\" href=\"' + media_href + '\">' + media_name + '<\/a><\/p><\/td>';\r\n                \r\n                \/\/ \u5c07\u6bcf\u500b\u55ae\u5143\u683c\u52a0\u5165\u7576\u524d\u884c\r\n                row_html += media_html;\r\n\r\n                \/\/ \u6bcf\u7576\u52a0\u5165\u4e09\u500b\u55ae\u5143\u683c\u5f8c\uff0c\u9589\u5408<tr>\u4e26\u958b\u59cb\u65b0\u7684\u4e00\u884c\r\n                if ((i - 2 + 1) % 3 === 0) {\r\n                    \/\/ \u5224\u65b7\u884c\u6578\u4ee5\u8a2d\u7f6e\u4e0d\u540c\u7684\u5e95\u8272\r\n                    var rowClass = Math.floor((i - 2) \/ 3) % 2 === 0 ? 'red-bg' : 'blue-bg';\r\n                    document.getElementById('UnivLibTableData').innerHTML += '<tr class=\"' + rowClass + '\">' + row_html + '<\/tr>';\r\n                    row_html = ''; \/\/ \u91cd\u7f6e\u884c\u5167\u5bb9\r\n                }\r\n            }\r\n\r\n            \/\/ \u5982\u679c\u6700\u5f8c\u5269\u4e0b\u4e0d\u8db3\u4e09\u6b04\uff0c\u4ecd\u9700\u88dc\u8db3\u4e00\u884c\r\n            if (row_html !== '') {\r\n                \/\/ \u78ba\u4fdd\u6700\u5f8c\u4e00\u884c\u4e5f\u80fd\u6b63\u78ba\u986f\u793a\u5e95\u8272\r\n                var lastRowIndex = totalRows; \/\/ \u6700\u5f8c\u4e00\u884c\u7684\u7d22\u5f15\r\n                var rowClass = (lastRowIndex - 1) % 2 === 0 ? 'red-bg' : 'blue-bg'; \/\/ \u8a08\u7b97\u6700\u5f8c\u4e00\u884c\u7684\u5e95\u8272\r\n                \/\/ \u88dc\u8db3\u7f3a\u5c11\u7684\u5132\u5b58\u683c\uff0c\u4ee5\u4fdd\u6301\u5217\u6578\u4e00\u81f4\r\n                var missingCells = 3 - (row_html.match(\/<td\/g) || []).length;\r\n                for (var j = 0; j < missingCells; j++) {\r\n                    row_html += '<td><\/td>'; \/\/ \u88dc\u7a7a\u5132\u5b58\u683c\r\n                }\r\n                document.getElementById('UnivLibTableData').innerHTML += '<tr class=\"' + rowClass + '\">' + row_html + '<\/tr>';\r\n            }\r\n        } else {\r\n            document.getElementById('UnivLibTableData').innerHTML = '<tr><td colspan=\"3\"><p>\u8cc7\u6599\u5efa\u7f6e\u4e2d...\u5c1a\u7121\u8cc7\u6599<\/p><\/td><\/tr>';\r\n        }\r\n    }\r\n}\r\n\t\r\n\/\/ \u5efa\u7acb\u5176\u4ed6\u55ae\u4f4d\u5716\u66f8\u9928\u8868\u683c\uff0c\u8cc7\u6599\u4ee5\u4e09\u6b04\u5448\u73fe\r\nfunction setOtherLibTable(jsonData) {\r\n    if (jsonData.length > 1) {\r\n        var OtherLib_Count = Number(jsonData[0][1]);\r\n        if (OtherLib_Count > 0) {\r\n            var i;\r\n            var row_html = ''; \/\/ \u7528\u4f86\u5132\u5b58\u6bcf\u4e00\u884c\u7684HTML\r\n            var totalRows = Math.ceil(OtherLib_Count \/ 3); \/\/ \u8a08\u7b97\u7e3d\u884c\u6578\r\n\r\n            for (i = 2; i < OtherLib_Count + 2; i++) {\r\n                var id = jsonData[i][0];\r\n                var media_name = jsonData[i][1];\r\n                var media_href = jsonData[i][2];\r\n\r\n                \/\/ \u751f\u6210\u6bcf\u4e00\u500b\u55ae\u5143\u683c\u7684HTML\uff0c\u4e26\u4f7f\u7528<a>\u6a19\u7c64\r\n                var media_html = '<td><p><a target=\"_blank\" href=\"' + media_href + '\">' + media_name + '<\/a><\/p><\/td>';\r\n                \r\n                \/\/ \u5c07\u6bcf\u500b\u55ae\u5143\u683c\u52a0\u5165\u7576\u524d\u884c\r\n                row_html += media_html;\r\n\r\n                \/\/ \u6bcf\u7576\u52a0\u5165\u4e09\u500b\u55ae\u5143\u683c\u5f8c\uff0c\u9589\u5408<tr>\u4e26\u958b\u59cb\u65b0\u7684\u4e00\u884c\r\n                if ((i - 2 + 1) % 3 === 0) {\r\n                    \/\/ \u5224\u65b7\u884c\u6578\u4ee5\u8a2d\u7f6e\u4e0d\u540c\u7684\u5e95\u8272\r\n                    var rowClass = Math.floor((i - 2) \/ 3) % 2 === 0 ? 'red-bg' : 'blue-bg';\r\n                    document.getElementById('OtherLibTableData').innerHTML += '<tr class=\"' + rowClass + '\">' + row_html + '<\/tr>';\r\n                    row_html = ''; \/\/ \u91cd\u7f6e\u884c\u5167\u5bb9\r\n                }\r\n            }\r\n\r\n            \/\/ \u5982\u679c\u6700\u5f8c\u5269\u4e0b\u4e0d\u8db3\u4e09\u6b04\uff0c\u4ecd\u9700\u88dc\u8db3\u4e00\u884c\r\n            if (row_html !== '') {\r\n                \/\/ \u78ba\u4fdd\u6700\u5f8c\u4e00\u884c\u4e5f\u80fd\u6b63\u78ba\u986f\u793a\u5e95\u8272\r\n                var lastRowIndex = totalRows; \/\/ \u6700\u5f8c\u4e00\u884c\u7684\u7d22\u5f15\r\n                var rowClass = (lastRowIndex - 1) % 2 === 0 ? 'red-bg' : 'blue-bg'; \/\/ \u8a08\u7b97\u6700\u5f8c\u4e00\u884c\u7684\u5e95\u8272\r\n                \/\/ \u88dc\u8db3\u7f3a\u5c11\u7684\u5132\u5b58\u683c\uff0c\u4ee5\u4fdd\u6301\u5217\u6578\u4e00\u81f4\r\n                var missingCells = 3 - (row_html.match(\/<td\/g) || []).length;\r\n                for (var j = 0; j < missingCells; j++) {\r\n                    row_html += '<td><\/td>'; \/\/ \u88dc\u7a7a\u5132\u5b58\u683c\r\n                }\r\n                document.getElementById('OtherLibTableData').innerHTML += '<tr class=\"' + rowClass + '\">' + row_html + '<\/tr>';\r\n            }\r\n        } else {\r\n            document.getElementById('OtherLibTableData').innerHTML = '<tr><td colspan=\"3\"><p>\u8cc7\u6599\u5efa\u7f6e\u4e2d...\u5c1a\u7121\u8cc7\u6599<\/p><\/td><\/tr>';\r\n        }\r\n    }\r\n}\r\n\t\r\n\t<\/script>\r\n\n<!-- \/end HFCM by 99 Robots -->\n\n<!-- HFCM by 99 Robots - Snippet # 39: \u7db2\u8def\u8cc7\u6e90\uff0d\u5176\u4ed6\u5716\u66f8\u9928.css -->\n<style>\r\n    \/* \u57fa\u672c\u8868\u683c\u6a23\u5f0f *\/\r\n    table {\r\n        width: 100%; \/* \u4f7f\u8868\u683c\u5bec\u5ea6\u70ba100% *\/\r\n        border-collapse: collapse; \/* \u5408\u4f75\u908a\u6846 *\/\r\n        font-size: 16px; \/* \u8a2d\u5b9a\u5b57\u578b\u5927\u5c0f *\/\r\n    }\r\n\r\n    table th, table td {\r\n        text-align: left; \/* \u5de6\u5c0d\u9f4a *\/\r\n        height: 60px; \/* \u55ae\u5143\u683c\u9ad8\u5ea6 *\/\r\n        word-wrap: break-word; \/* \u6587\u5b57\u63db\u884c *\/\r\n    }\r\n\r\n    table th {\r\n        background-color: #8DB2B9; \/* \u6a19\u984c\u80cc\u666f\u984f\u8272 *\/\r\n        color: #FFFFFF; \/* \u6a19\u984c\u5b57\u9ad4\u984f\u8272 *\/\r\n    }\r\n\r\n    table td {\r\n        width: 33.33%; \/* \u6bcf\u500b\u55ae\u5143\u683c\u5bec\u5ea6\u70ba33.33% *\/\r\n        border: 1px solid #ccc; \/* \u55ae\u5143\u683c\u908a\u6846 *\/\r\n    }\r\n\r\n    \/* \u985e\u5225 - \u7d05\u8272\u80cc\u666f *\/\r\n    .red-bg {\r\n        background-color: #FFFFFF; \/* \u7d05\u8272\u80cc\u666f *\/\r\n    }\r\n\r\n    \/* \u985e\u5225 - \u85cd\u8272\u80cc\u666f *\/\r\n    .blue-bg {\r\n        background-color: #F5F5F5; \/* \u85cd\u8272\u80cc\u666f *\/\r\n    }\r\n\r\n    \/* \u8d85\u9023\u7d50\u984f\u8272 *\/\r\n    a {\r\n        color: #390bf2; \/* \u8d85\u9023\u7d50\u984f\u8272 *\/\r\n    }\r\n\r\n    \/* \u8d85\u9023\u7d50\u984f\u8272 \u6ed1\u9f20\u6ed1\u904e\u6642 *\/\r\n    a:hover {\r\n        color: #f01b1b; \/* \u6ed1\u9f20\u6ed1\u904e\u8d85\u9023\u7d50\u984f\u8272 *\/\r\n    }\r\n<\/style>\r\n\n<!-- \/end HFCM by 99 Robots -->\n\n\n<table border=\"1\" cellpadding=\"3\" cellspacing=\"0\">\n\n    <tbody id=\"UnivLibTableData\">\n        <!-- \u8868\u683c\u6578\u64da\u5c07\u5728\u9019\u88e1\u751f\u6210 -->\n    <\/tbody>\n<\/table><\/div><div id=\"panel-e9826-10\" class=\"x-tabs-panel e9826-10\" role=\"tabpanel\" aria-labelledby=\"tab-e9826-10\" aria-hidden=\"true\" data-x-toggleable=\"tab-item-e9826-10\"><table align=\"center\" border=\"1\" cellpadding=\"1\" cellspacing=\"1\" class=\"responsive\" style=\"width: 100%\"><caption>\n<p class=\"rtecenter\"><span style=\"font-size: 22px\">Other Libraries<\/span><\/p>\n\n<\/caption>\n<tbody>\n<tr>\n<td>\n<p><span style=\"font-size: 16px\"><a class=\"ext\" href=\"http:\/\/www.bl.uk\/\" target=\"_blank\" rel=\"noopener\">British Library<\/a><br \/>\nLondon, England<\/span><\/p>\n<\/td>\n<td>\n<p><span style=\"font-size: 16px\"><a class=\"ext\" href=\"http:\/\/www.nal.usda.gov\/\" target=\"_blank\" rel=\"noopener\">National Agricultural Library<\/a><br \/>\nBeltsville, MD, Maryland, USA<\/span><\/p>\n<\/td>\n<td><span style=\"font-size: 16px\"><a class=\"ext\" href=\"http:\/\/www.nlm.nih.gov\/\" target=\"_blank\" rel=\"noopener\">National Library of Medicine<\/a><br \/>\nBethesda, MD, Maryland, USA<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-size: 16px\"><a class=\"ext\" href=\"http:\/\/www.ddb.de\/\" target=\"_blank\" rel=\"noopener\">German National Library<\/a><br \/>\nFrankfurt am Main, Germany<\/span><\/td>\n<td><span style=\"font-size: 16px\"><a class=\"ext\" href=\"http:\/\/www.ndl.go.jp\/index-e.html\" target=\"_blank\" rel=\"noopener\">National Diet Library<\/a><br \/>\nTokyo, Japan<\/span><\/td>\n<td><span style=\"font-size: 16px\"><a class=\"ext\" href=\"http:\/\/www.nypl.org\/\" target=\"_blank\" rel=\"noopener\">New York Public Library<\/a><br \/>\nNew York NY<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-size: 16px\"><a class=\"ext\" href=\"http:\/\/lcweb.loc.gov\/homepage\/lchp.html\" target=\"_blank\" rel=\"noopener\">Library of Congress<\/a><br \/>\nWashington, DC, District of Columbia, USA<\/span><\/td>\n<td><span style=\"font-size: 16px\"><a class=\"ext\" href=\"http:\/\/www.bnf.fr\/\" target=\"_blank\" rel=\"noopener\">National Library of France<\/a><br \/>\nParis, France<\/span><\/td>\n<td><\/td>\n<\/tr>\n<\/tbody>\n<\/table><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Other LibrariesUniversity LibrariesOther Libraries Other Libraries British Library London, England National Agricultural Library Beltsville, MD, Maryland, USA National Library of Medicine Bethesda, MD, Maryland, USA German National Library Frankfurt am Main, Germany National Diet Library Tokyo, Japan New York Public Library New York NY Library of Congress Washington, DC, District of Columbia, USA National Library of France Paris, France<\/p>\n","protected":false},"author":87,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"template-blank-4.php","meta":{"_themeisle_gutenberg_block_has_review":false,"_vp_format_video_url":"","_vp_image_focal_point":[]},"acf":[],"_links":{"self":[{"href":"https:\/\/library.mcu.edu.tw\/en\/wp-json\/wp\/v2\/pages\/9826"}],"collection":[{"href":"https:\/\/library.mcu.edu.tw\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/library.mcu.edu.tw\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/library.mcu.edu.tw\/en\/wp-json\/wp\/v2\/users\/87"}],"replies":[{"embeddable":true,"href":"https:\/\/library.mcu.edu.tw\/en\/wp-json\/wp\/v2\/comments?post=9826"}],"version-history":[{"count":2,"href":"https:\/\/library.mcu.edu.tw\/en\/wp-json\/wp\/v2\/pages\/9826\/revisions"}],"predecessor-version":[{"id":10635,"href":"https:\/\/library.mcu.edu.tw\/en\/wp-json\/wp\/v2\/pages\/9826\/revisions\/10635"}],"wp:attachment":[{"href":"https:\/\/library.mcu.edu.tw\/en\/wp-json\/wp\/v2\/media?parent=9826"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}