5 <script src=
"https://djvu.js.org/assets/dist/djvu.js"></script>
6 <script src=
"https://djvu.js.org/assets/dist/djvu_viewer.js"></script>
13 border:
1px solid black;
19 <div id=
"for_viewer"></div>
21 // save as a global value
22 window
.viewer
= new DjVu
.Viewer();
23 viewer
.render(document
.querySelector("#for_viewer"));
26 let url
= location
.search
.substring(5);
28 let lhash
= location
.hash
;
30 page
= parseInt(lhash
.substring(6),10);
31 viewer
.loadDocumentByUrl(url
,{"pageNumber": page
,});
33 window
.addEventListener('hashchange', function() {
35 let lhash
= location
.hash
;
37 page
= parseInt(lhash
.substring(6),10);
38 viewer
.configure({pageNumber
: page
,});
40 viewer.store.dispatch({
41 type: DjVu.Viewer.ActionTypes.SET_NEW_PAGE_NUMBER_ACTION,
43 shouldScrollToPage: true,