annotate client/digitallibrary/digilib.jsp @ 121:1ac2c5c6ec0e

small "fix" for people not setting dw and dh.
author robcast
date Wed, 11 Jun 2003 22:50:13 +0200
parents 489f61d9feac
children 8564a437843d
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
60
58d23f512c80 New DigilibServlet.jar with new version (with DigilibRequest object).
robcast
parents: 43
diff changeset
1 <%@ page language="java" %>
58d23f512c80 New DigilibServlet.jar with new version (with DigilibRequest object).
robcast
parents: 43
diff changeset
2
58d23f512c80 New DigilibServlet.jar with new version (with DigilibRequest object).
robcast
parents: 43
diff changeset
3 <%!
110
489f61d9feac XUL Buttons in chrome
engler
parents: 77
diff changeset
4 /*
489f61d9feac XUL Buttons in chrome
engler
parents: 77
diff changeset
5 Copyright (C) 2003 WTWG, Uni Bern
489f61d9feac XUL Buttons in chrome
engler
parents: 77
diff changeset
6
489f61d9feac XUL Buttons in chrome
engler
parents: 77
diff changeset
7 This program is free software; you can redistribute it and/or
489f61d9feac XUL Buttons in chrome
engler
parents: 77
diff changeset
8 modify it under the terms of the GNU General Public License
489f61d9feac XUL Buttons in chrome
engler
parents: 77
diff changeset
9 as published by the Free Software Foundation; either version 2
489f61d9feac XUL Buttons in chrome
engler
parents: 77
diff changeset
10 of the License, or (at your option) any later version.
489f61d9feac XUL Buttons in chrome
engler
parents: 77
diff changeset
11
489f61d9feac XUL Buttons in chrome
engler
parents: 77
diff changeset
12 This program is distributed in the hope that it will be useful,
489f61d9feac XUL Buttons in chrome
engler
parents: 77
diff changeset
13 but WITHOUT ANY WARRANTY; without even the implied warranty of
489f61d9feac XUL Buttons in chrome
engler
parents: 77
diff changeset
14 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
489f61d9feac XUL Buttons in chrome
engler
parents: 77
diff changeset
15 GNU General Public License for more details.
489f61d9feac XUL Buttons in chrome
engler
parents: 77
diff changeset
16
489f61d9feac XUL Buttons in chrome
engler
parents: 77
diff changeset
17 You should have received a copy of the GNU General Public License
489f61d9feac XUL Buttons in chrome
engler
parents: 77
diff changeset
18 along with this program; if not, write to the Free Software
489f61d9feac XUL Buttons in chrome
engler
parents: 77
diff changeset
19 Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA
489f61d9feac XUL Buttons in chrome
engler
parents: 77
diff changeset
20
489f61d9feac XUL Buttons in chrome
engler
parents: 77
diff changeset
21 Author: Christian Luginbuehl, 01.05.2003 , Version Alcatraz 0.3
489f61d9feac XUL Buttons in chrome
engler
parents: 77
diff changeset
22 */
60
58d23f512c80 New DigilibServlet.jar with new version (with DigilibRequest object).
robcast
parents: 43
diff changeset
23 // authentication stuff - robert
58d23f512c80 New DigilibServlet.jar with new version (with DigilibRequest object).
robcast
parents: 43
diff changeset
24 // -----------------------------
58d23f512c80 New DigilibServlet.jar with new version (with DigilibRequest object).
robcast
parents: 43
diff changeset
25 // create DocumentBean instance for all JSP requests
58d23f512c80 New DigilibServlet.jar with new version (with DigilibRequest object).
robcast
parents: 43
diff changeset
26 digilib.servlet.DocumentBean docBean = new digilib.servlet.DocumentBean();
58d23f512c80 New DigilibServlet.jar with new version (with DigilibRequest object).
robcast
parents: 43
diff changeset
27
58d23f512c80 New DigilibServlet.jar with new version (with DigilibRequest object).
robcast
parents: 43
diff changeset
28 // initialize DocumentBean instance in JSP init
58d23f512c80 New DigilibServlet.jar with new version (with DigilibRequest object).
robcast
parents: 43
diff changeset
29 public void jspInit() {
58d23f512c80 New DigilibServlet.jar with new version (with DigilibRequest object).
robcast
parents: 43
diff changeset
30 try {
58d23f512c80 New DigilibServlet.jar with new version (with DigilibRequest object).
robcast
parents: 43
diff changeset
31 // set servlet init-parameter
58d23f512c80 New DigilibServlet.jar with new version (with DigilibRequest object).
robcast
parents: 43
diff changeset
32 docBean.setConfig(getServletConfig());
58d23f512c80 New DigilibServlet.jar with new version (with DigilibRequest object).
robcast
parents: 43
diff changeset
33 } catch (javax.servlet.ServletException e) {
58d23f512c80 New DigilibServlet.jar with new version (with DigilibRequest object).
robcast
parents: 43
diff changeset
34 System.out.println(e);
58d23f512c80 New DigilibServlet.jar with new version (with DigilibRequest object).
robcast
parents: 43
diff changeset
35 }
58d23f512c80 New DigilibServlet.jar with new version (with DigilibRequest object).
robcast
parents: 43
diff changeset
36 }
58d23f512c80 New DigilibServlet.jar with new version (with DigilibRequest object).
robcast
parents: 43
diff changeset
37 %>
58d23f512c80 New DigilibServlet.jar with new version (with DigilibRequest object).
robcast
parents: 43
diff changeset
38
110
489f61d9feac XUL Buttons in chrome
engler
parents: 77
diff changeset
39
489f61d9feac XUL Buttons in chrome
engler
parents: 77
diff changeset
40
489f61d9feac XUL Buttons in chrome
engler
parents: 77
diff changeset
41
60
58d23f512c80 New DigilibServlet.jar with new version (with DigilibRequest object).
robcast
parents: 43
diff changeset
42 <%
110
489f61d9feac XUL Buttons in chrome
engler
parents: 77
diff changeset
43
60
58d23f512c80 New DigilibServlet.jar with new version (with DigilibRequest object).
robcast
parents: 43
diff changeset
44 // parsing the query
58d23f512c80 New DigilibServlet.jar with new version (with DigilibRequest object).
robcast
parents: 43
diff changeset
45 // -----------------
58d23f512c80 New DigilibServlet.jar with new version (with DigilibRequest object).
robcast
parents: 43
diff changeset
46
110
489f61d9feac XUL Buttons in chrome
engler
parents: 77
diff changeset
47 //digilib.servlet.DigilibRequest dlRequest = new digilib.servlet.DigilibRequest(request);
489f61d9feac XUL Buttons in chrome
engler
parents: 77
diff changeset
48 digilib.servlet.DigilibRequest dlRequest = new digilib.servlet.DigilibRequest();
489f61d9feac XUL Buttons in chrome
engler
parents: 77
diff changeset
49 dlRequest.setWithRequest(request);
77
b877e54b0794 New servlet version 1.5b.
robcast
parents: 60
diff changeset
50 // check if authentication is needed and redirect if necessary
b877e54b0794 New servlet version 1.5b.
robcast
parents: 60
diff changeset
51 docBean.doAuthentication(dlRequest, response);
b877e54b0794 New servlet version 1.5b.
robcast
parents: 60
diff changeset
52
110
489f61d9feac XUL Buttons in chrome
engler
parents: 77
diff changeset
53 %>
489f61d9feac XUL Buttons in chrome
engler
parents: 77
diff changeset
54
489f61d9feac XUL Buttons in chrome
engler
parents: 77
diff changeset
55 <%
489f61d9feac XUL Buttons in chrome
engler
parents: 77
diff changeset
56
489f61d9feac XUL Buttons in chrome
engler
parents: 77
diff changeset
57 // the different levels of presentation
489f61d9feac XUL Buttons in chrome
engler
parents: 77
diff changeset
58 // ------------------------------------
489f61d9feac XUL Buttons in chrome
engler
parents: 77
diff changeset
59
489f61d9feac XUL Buttons in chrome
engler
parents: 77
diff changeset
60
489f61d9feac XUL Buttons in chrome
engler
parents: 77
diff changeset
61 // level 3 representation hack - lugi
489f61d9feac XUL Buttons in chrome
engler
parents: 77
diff changeset
62 // it would be musch more interesting to check
489f61d9feac XUL Buttons in chrome
engler
parents: 77
diff changeset
63 // if the sidebar is actually installed and in
489f61d9feac XUL Buttons in chrome
engler
parents: 77
diff changeset
64 // the case it isn't - automatically do it.
489f61d9feac XUL Buttons in chrome
engler
parents: 77
diff changeset
65 // however this requires client-side tests and
489f61d9feac XUL Buttons in chrome
engler
parents: 77
diff changeset
66 // so slows down everything.
489f61d9feac XUL Buttons in chrome
engler
parents: 77
diff changeset
67 // we might want to talk about it for a future
489f61d9feac XUL Buttons in chrome
engler
parents: 77
diff changeset
68 // release
489f61d9feac XUL Buttons in chrome
engler
parents: 77
diff changeset
69
489f61d9feac XUL Buttons in chrome
engler
parents: 77
diff changeset
70 if (dlRequest.getLv() == 3) {
489f61d9feac XUL Buttons in chrome
engler
parents: 77
diff changeset
71 String userAgent = request.getHeader("User-Agent").toLowerCase();
489f61d9feac XUL Buttons in chrome
engler
parents: 77
diff changeset
72
489f61d9feac XUL Buttons in chrome
engler
parents: 77
diff changeset
73 if (userAgent.indexOf("mozilla/5.0") == 0) {
489f61d9feac XUL Buttons in chrome
engler
parents: 77
diff changeset
74
489f61d9feac XUL Buttons in chrome
engler
parents: 77
diff changeset
75 // mozilla 5 that does not support xul-sidebars
489f61d9feac XUL Buttons in chrome
engler
parents: 77
diff changeset
76 if (userAgent.indexOf("opera") > -1) dlRequest.setLv(2);
489f61d9feac XUL Buttons in chrome
engler
parents: 77
diff changeset
77 if (userAgent.indexOf("chimera") > -1) dlRequest.setLv(2);
489f61d9feac XUL Buttons in chrome
engler
parents: 77
diff changeset
78 if (userAgent.indexOf("camino") > -1) dlRequest.setLv(2);
489f61d9feac XUL Buttons in chrome
engler
parents: 77
diff changeset
79 if (userAgent.indexOf("konqueror") > -1) dlRequest.setLv(2);
489f61d9feac XUL Buttons in chrome
engler
parents: 77
diff changeset
80 if (userAgent.indexOf("safari") > -1) dlRequest.setLv(2);
489f61d9feac XUL Buttons in chrome
engler
parents: 77
diff changeset
81 if (userAgent.indexOf("galeon") > -1) dlRequest.setLv(2);
489f61d9feac XUL Buttons in chrome
engler
parents: 77
diff changeset
82 if (userAgent.indexOf("skipstone") > -1) dlRequest.setLv(2);
489f61d9feac XUL Buttons in chrome
engler
parents: 77
diff changeset
83 if (userAgent.indexOf("k-meleon") > -1) dlRequest.setLv(2);
489f61d9feac XUL Buttons in chrome
engler
parents: 77
diff changeset
84 if (userAgent.indexOf("firebird") > -1) dlRequest.setLv(2);
489f61d9feac XUL Buttons in chrome
engler
parents: 77
diff changeset
85
489f61d9feac XUL Buttons in chrome
engler
parents: 77
diff changeset
86 // the chance is quite big, that the browser supports xul-sidebars
489f61d9feac XUL Buttons in chrome
engler
parents: 77
diff changeset
87 dlRequest.setLv(1);
489f61d9feac XUL Buttons in chrome
engler
parents: 77
diff changeset
88
489f61d9feac XUL Buttons in chrome
engler
parents: 77
diff changeset
89 } else {
489f61d9feac XUL Buttons in chrome
engler
parents: 77
diff changeset
90
489f61d9feac XUL Buttons in chrome
engler
parents: 77
diff changeset
91 // redirect to level 2 because of definitive lack of sidebar support
489f61d9feac XUL Buttons in chrome
engler
parents: 77
diff changeset
92 dlRequest.setLv(2);
489f61d9feac XUL Buttons in chrome
engler
parents: 77
diff changeset
93 }
489f61d9feac XUL Buttons in chrome
engler
parents: 77
diff changeset
94 }
489f61d9feac XUL Buttons in chrome
engler
parents: 77
diff changeset
95
489f61d9feac XUL Buttons in chrome
engler
parents: 77
diff changeset
96
489f61d9feac XUL Buttons in chrome
engler
parents: 77
diff changeset
97
489f61d9feac XUL Buttons in chrome
engler
parents: 77
diff changeset
98 switch (dlRequest.getLv()) {
489f61d9feac XUL Buttons in chrome
engler
parents: 77
diff changeset
99
489f61d9feac XUL Buttons in chrome
engler
parents: 77
diff changeset
100 // LEVEL 0 --------------------------------------------------------------
489f61d9feac XUL Buttons in chrome
engler
parents: 77
diff changeset
101
489f61d9feac XUL Buttons in chrome
engler
parents: 77
diff changeset
102 case 0:
489f61d9feac XUL Buttons in chrome
engler
parents: 77
diff changeset
103 %>
489f61d9feac XUL Buttons in chrome
engler
parents: 77
diff changeset
104
489f61d9feac XUL Buttons in chrome
engler
parents: 77
diff changeset
105 <%
489f61d9feac XUL Buttons in chrome
engler
parents: 77
diff changeset
106 break; // level 0
489f61d9feac XUL Buttons in chrome
engler
parents: 77
diff changeset
107
489f61d9feac XUL Buttons in chrome
engler
parents: 77
diff changeset
108
489f61d9feac XUL Buttons in chrome
engler
parents: 77
diff changeset
109
489f61d9feac XUL Buttons in chrome
engler
parents: 77
diff changeset
110
489f61d9feac XUL Buttons in chrome
engler
parents: 77
diff changeset
111 // LEVEL 1 --------------------------------------------------------------
489f61d9feac XUL Buttons in chrome
engler
parents: 77
diff changeset
112
489f61d9feac XUL Buttons in chrome
engler
parents: 77
diff changeset
113 case 1:
489f61d9feac XUL Buttons in chrome
engler
parents: 77
diff changeset
114 %>
489f61d9feac XUL Buttons in chrome
engler
parents: 77
diff changeset
115
489f61d9feac XUL Buttons in chrome
engler
parents: 77
diff changeset
116 <%
489f61d9feac XUL Buttons in chrome
engler
parents: 77
diff changeset
117 // checking if the height and width of this client is already known
489f61d9feac XUL Buttons in chrome
engler
parents: 77
diff changeset
118 if ((dlRequest.getDw() == 0) || (dlRequest.getDh() == 0)) {
60
58d23f512c80 New DigilibServlet.jar with new version (with DigilibRequest object).
robcast
parents: 43
diff changeset
119 %>
34
84a481a388bb first update of new client-version
luginbue
parents: 28
diff changeset
120
84a481a388bb first update of new client-version
luginbue
parents: 28
diff changeset
121 <html>
84a481a388bb first update of new client-version
luginbue
parents: 28
diff changeset
122 <head>
110
489f61d9feac XUL Buttons in chrome
engler
parents: 77
diff changeset
123 <script language="Javascript">
489f61d9feac XUL Buttons in chrome
engler
parents: 77
diff changeset
124
489f61d9feac XUL Buttons in chrome
engler
parents: 77
diff changeset
125 function redirect() {
489f61d9feac XUL Buttons in chrome
engler
parents: 77
diff changeset
126
489f61d9feac XUL Buttons in chrome
engler
parents: 77
diff changeset
127 if (document.body) {
489f61d9feac XUL Buttons in chrome
engler
parents: 77
diff changeset
128
489f61d9feac XUL Buttons in chrome
engler
parents: 77
diff changeset
129 // internet explorer + opera
489f61d9feac XUL Buttons in chrome
engler
parents: 77
diff changeset
130 client = "&dw=" + (document.body.clientWidth-30) + "&dh=" + (document.body.clientHeight-30);
489f61d9feac XUL Buttons in chrome
engler
parents: 77
diff changeset
131
489f61d9feac XUL Buttons in chrome
engler
parents: 77
diff changeset
132 } else {
489f61d9feac XUL Buttons in chrome
engler
parents: 77
diff changeset
133
489f61d9feac XUL Buttons in chrome
engler
parents: 77
diff changeset
134 // mozilla-browsers (netscape 4.xx, netscape 6.xx, etc.)
489f61d9feac XUL Buttons in chrome
engler
parents: 77
diff changeset
135 client = "&dw=" + (innerWidth-30) + "&dh=" + (innerHeight-30);
489f61d9feac XUL Buttons in chrome
engler
parents: 77
diff changeset
136
489f61d9feac XUL Buttons in chrome
engler
parents: 77
diff changeset
137 }
489f61d9feac XUL Buttons in chrome
engler
parents: 77
diff changeset
138
489f61d9feac XUL Buttons in chrome
engler
parents: 77
diff changeset
139 location.replace(document.URL + client);
489f61d9feac XUL Buttons in chrome
engler
parents: 77
diff changeset
140 }
489f61d9feac XUL Buttons in chrome
engler
parents: 77
diff changeset
141
489f61d9feac XUL Buttons in chrome
engler
parents: 77
diff changeset
142 </script>
489f61d9feac XUL Buttons in chrome
engler
parents: 77
diff changeset
143 </head>
489f61d9feac XUL Buttons in chrome
engler
parents: 77
diff changeset
144 <body bgcolor="#666666" onload="redirect()">
489f61d9feac XUL Buttons in chrome
engler
parents: 77
diff changeset
145 </body>
489f61d9feac XUL Buttons in chrome
engler
parents: 77
diff changeset
146 </html>
489f61d9feac XUL Buttons in chrome
engler
parents: 77
diff changeset
147
489f61d9feac XUL Buttons in chrome
engler
parents: 77
diff changeset
148 <%
489f61d9feac XUL Buttons in chrome
engler
parents: 77
diff changeset
149 } else {
489f61d9feac XUL Buttons in chrome
engler
parents: 77
diff changeset
150
489f61d9feac XUL Buttons in chrome
engler
parents: 77
diff changeset
151 // add number of pages
489f61d9feac XUL Buttons in chrome
engler
parents: 77
diff changeset
152 dlRequest.setPt(docBean.getNumPages(dlRequest));
489f61d9feac XUL Buttons in chrome
engler
parents: 77
diff changeset
153
489f61d9feac XUL Buttons in chrome
engler
parents: 77
diff changeset
154 String imageLocation = dlRequest.getBaseURL() + "/servlet/Scaler/?" + dlRequest.getAsString();
489f61d9feac XUL Buttons in chrome
engler
parents: 77
diff changeset
155 %>
489f61d9feac XUL Buttons in chrome
engler
parents: 77
diff changeset
156
489f61d9feac XUL Buttons in chrome
engler
parents: 77
diff changeset
157 <html>
489f61d9feac XUL Buttons in chrome
engler
parents: 77
diff changeset
158 <head>
489f61d9feac XUL Buttons in chrome
engler
parents: 77
diff changeset
159 <title>Digital Document Library - Alcatraz (Level 1)</title>
489f61d9feac XUL Buttons in chrome
engler
parents: 77
diff changeset
160
489f61d9feac XUL Buttons in chrome
engler
parents: 77
diff changeset
161 <script language="JavaScript">
489f61d9feac XUL Buttons in chrome
engler
parents: 77
diff changeset
162
489f61d9feac XUL Buttons in chrome
engler
parents: 77
diff changeset
163 var baseUrl = "<%= dlRequest.getBaseURL() %>";
489f61d9feac XUL Buttons in chrome
engler
parents: 77
diff changeset
164
489f61d9feac XUL Buttons in chrome
engler
parents: 77
diff changeset
165 // browser version test to include the corresponding navigation-file
489f61d9feac XUL Buttons in chrome
engler
parents: 77
diff changeset
166 if (navigator.userAgent.toLowerCase().indexOf("opera") > -1) {
489f61d9feac XUL Buttons in chrome
engler
parents: 77
diff changeset
167 document.write('<script src="navigation_o6.js"><\/script>');
489f61d9feac XUL Buttons in chrome
engler
parents: 77
diff changeset
168 } else if (navigator.userAgent.toLowerCase().indexOf("msie") > -1) {
489f61d9feac XUL Buttons in chrome
engler
parents: 77
diff changeset
169 document.write('<script src="navigation_ie.js"><\/script>');
489f61d9feac XUL Buttons in chrome
engler
parents: 77
diff changeset
170 } else if (navigator.userAgent.toLowerCase().indexOf("mozilla\/4") > -1) {
489f61d9feac XUL Buttons in chrome
engler
parents: 77
diff changeset
171 document.write('<script src="navigation_n4.js"><\/script>');
489f61d9feac XUL Buttons in chrome
engler
parents: 77
diff changeset
172 } else if (navigator.userAgent.toLowerCase().indexOf("mozilla\/5") > -1) {
489f61d9feac XUL Buttons in chrome
engler
parents: 77
diff changeset
173 document.write('<script src="navigation_n6.js"><\/script>');
489f61d9feac XUL Buttons in chrome
engler
parents: 77
diff changeset
174 } else {
489f61d9feac XUL Buttons in chrome
engler
parents: 77
diff changeset
175 alert('Your browser is not directly supported by this client right now.\n\nLoading now the optimised version for Netscape 6, that sticks the most to the w3c specifications.');
489f61d9feac XUL Buttons in chrome
engler
parents: 77
diff changeset
176 document.write('<script src="navigation_n6.js"><\/script>');
489f61d9feac XUL Buttons in chrome
engler
parents: 77
diff changeset
177 }
489f61d9feac XUL Buttons in chrome
engler
parents: 77
diff changeset
178
489f61d9feac XUL Buttons in chrome
engler
parents: 77
diff changeset
179 // add module to show the total number of pages (not browser dependant!)
489f61d9feac XUL Buttons in chrome
engler
parents: 77
diff changeset
180 document.write('<script src="modules\/pagesTotal.js"><\/script>\n');
489f61d9feac XUL Buttons in chrome
engler
parents: 77
diff changeset
181 document.write('<script src="modules\/mirror.js"><\/script>\n');
489f61d9feac XUL Buttons in chrome
engler
parents: 77
diff changeset
182 document.write('<script src="modules\/imago.js"><\/script>\n');
489f61d9feac XUL Buttons in chrome
engler
parents: 77
diff changeset
183 document.write('<script src="modules\/pixelByPixel.js"><\/script>\n');
489f61d9feac XUL Buttons in chrome
engler
parents: 77
diff changeset
184 document.write('<script src="modules\/newReferences.js"><\/script>\n');
489f61d9feac XUL Buttons in chrome
engler
parents: 77
diff changeset
185 document.write('<script src="modules\/fitGIFs.js"><\/script>\n');
489f61d9feac XUL Buttons in chrome
engler
parents: 77
diff changeset
186
489f61d9feac XUL Buttons in chrome
engler
parents: 77
diff changeset
187 </script>
489f61d9feac XUL Buttons in chrome
engler
parents: 77
diff changeset
188
489f61d9feac XUL Buttons in chrome
engler
parents: 77
diff changeset
189 </head>
489f61d9feac XUL Buttons in chrome
engler
parents: 77
diff changeset
190
489f61d9feac XUL Buttons in chrome
engler
parents: 77
diff changeset
191 <body bgcolor="#666666" onload='init_imago("<%= dlRequest.getFilePath() %>", "<%= dlRequest.getPn() %>", "<%= dlRequest.getWs() %>", "<%= dlRequest.getMo() %>", "<%= dlRequest.getMk() %>", "<%= dlRequest.getWx() %>", "<%= dlRequest.getWy() %>", "<%= dlRequest.getWw() %>", "<%= dlRequest.getWh() %>", "<%= dlRequest.getPt() %>", "<%= dlRequest.getBrgt() %>", "<%= dlRequest.getCont() %>", "<%= dlRequest.getRot() %>", "<%= dlRequest.getRgba_s() %>", "<%= dlRequest.getRgbm_s() %>")'>
489f61d9feac XUL Buttons in chrome
engler
parents: 77
diff changeset
192
489f61d9feac XUL Buttons in chrome
engler
parents: 77
diff changeset
193 <div id="lay1" style="position: absolute; left: 10px; top: 10px; visibility: visible"><img name="pic" src="<%= imageLocation %>" border="0"></div>
489f61d9feac XUL Buttons in chrome
engler
parents: 77
diff changeset
194
489f61d9feac XUL Buttons in chrome
engler
parents: 77
diff changeset
195 <div id="dot0" style="position: absolute; left: -20; top: 100; visibility: hidden"><img src="mark1.gif" border="0"></div>
489f61d9feac XUL Buttons in chrome
engler
parents: 77
diff changeset
196 <div id="dot1" style="position: absolute; left: -20; top: 100; visibility: hidden"><img src="mark2.gif" border="0"></div>
489f61d9feac XUL Buttons in chrome
engler
parents: 77
diff changeset
197 <div id="dot2" style="position: absolute; left: -20; top: 100; visibility: hidden"><img src="mark3.gif" border="0"></div>
489f61d9feac XUL Buttons in chrome
engler
parents: 77
diff changeset
198 <div id="dot3" style="position: absolute; left: -20; top: 100; visibility: hidden"><img src="mark4.gif" border="0"></div>
489f61d9feac XUL Buttons in chrome
engler
parents: 77
diff changeset
199 <div id="dot4" style="position: absolute; left: -20; top: 100; visibility: hidden"><img src="mark5.gif" border="0"></div>
489f61d9feac XUL Buttons in chrome
engler
parents: 77
diff changeset
200 <div id="dot5" style="position: absolute; left: -20; top: 100; visibility: hidden"><img src="mark6.gif" border="0"></div>
489f61d9feac XUL Buttons in chrome
engler
parents: 77
diff changeset
201 <div id="dot6" style="position: absolute; left: -20; top: 100; visibility: hidden"><img src="mark7.gif" border="0"></div>
489f61d9feac XUL Buttons in chrome
engler
parents: 77
diff changeset
202 <div id="dot7" style="position: absolute; left: -20; top: 100; visibility: hidden"><img src="mark8.gif" border="0"></div>
489f61d9feac XUL Buttons in chrome
engler
parents: 77
diff changeset
203 <div id="eck1" style="position: absolute; left: -20; top: 100; visibility: hidden"><img src="olinks.gif" border="0"></div>
489f61d9feac XUL Buttons in chrome
engler
parents: 77
diff changeset
204 <div id="eck2" style="position: absolute; left: -20; top: 100; visibility: hidden"><img src="orechts.gif" border="0"></div>
489f61d9feac XUL Buttons in chrome
engler
parents: 77
diff changeset
205 <div id="eck3" style="position: absolute; left: -20; top: 100; visibility: hidden"><img src="ulinks.gif" border="0"></div>
489f61d9feac XUL Buttons in chrome
engler
parents: 77
diff changeset
206 <div id="eck4" style="position: absolute; left: -20; top: 100; visibility: hidden"><img src="urechts.gif" border="0"></div>
489f61d9feac XUL Buttons in chrome
engler
parents: 77
diff changeset
207
489f61d9feac XUL Buttons in chrome
engler
parents: 77
diff changeset
208 </body>
489f61d9feac XUL Buttons in chrome
engler
parents: 77
diff changeset
209
489f61d9feac XUL Buttons in chrome
engler
parents: 77
diff changeset
210 </html>
489f61d9feac XUL Buttons in chrome
engler
parents: 77
diff changeset
211 <%
489f61d9feac XUL Buttons in chrome
engler
parents: 77
diff changeset
212 }
489f61d9feac XUL Buttons in chrome
engler
parents: 77
diff changeset
213 %>
489f61d9feac XUL Buttons in chrome
engler
parents: 77
diff changeset
214
489f61d9feac XUL Buttons in chrome
engler
parents: 77
diff changeset
215 <%
489f61d9feac XUL Buttons in chrome
engler
parents: 77
diff changeset
216 break; // level 1
489f61d9feac XUL Buttons in chrome
engler
parents: 77
diff changeset
217
489f61d9feac XUL Buttons in chrome
engler
parents: 77
diff changeset
218
489f61d9feac XUL Buttons in chrome
engler
parents: 77
diff changeset
219
489f61d9feac XUL Buttons in chrome
engler
parents: 77
diff changeset
220
489f61d9feac XUL Buttons in chrome
engler
parents: 77
diff changeset
221 // LEVEL 2 --------------------------------------------------------------
489f61d9feac XUL Buttons in chrome
engler
parents: 77
diff changeset
222
489f61d9feac XUL Buttons in chrome
engler
parents: 77
diff changeset
223 case 2:
489f61d9feac XUL Buttons in chrome
engler
parents: 77
diff changeset
224 %>
489f61d9feac XUL Buttons in chrome
engler
parents: 77
diff changeset
225
489f61d9feac XUL Buttons in chrome
engler
parents: 77
diff changeset
226 <%
489f61d9feac XUL Buttons in chrome
engler
parents: 77
diff changeset
227 // retrieve request in new paramter format and redirect to level 1
489f61d9feac XUL Buttons in chrome
engler
parents: 77
diff changeset
228 dlRequest.setLv(1);
489f61d9feac XUL Buttons in chrome
engler
parents: 77
diff changeset
229 String query = "digilib.jsp?" + dlRequest.getAsString();
489f61d9feac XUL Buttons in chrome
engler
parents: 77
diff changeset
230 %>
489f61d9feac XUL Buttons in chrome
engler
parents: 77
diff changeset
231
489f61d9feac XUL Buttons in chrome
engler
parents: 77
diff changeset
232 <html>
489f61d9feac XUL Buttons in chrome
engler
parents: 77
diff changeset
233 <head>
489f61d9feac XUL Buttons in chrome
engler
parents: 77
diff changeset
234 <title>Digital Document Library - Alcatraz (Level 2)</title>
34
84a481a388bb first update of new client-version
luginbue
parents: 28
diff changeset
235 </head>
84a481a388bb first update of new client-version
luginbue
parents: 28
diff changeset
236
84a481a388bb first update of new client-version
luginbue
parents: 28
diff changeset
237 <frameset cols="*,90" border="0">
43
e918bd61084d opera support done, bugfixes
luginbue
parents: 34
diff changeset
238 <frame name="mainFrame" src="<%= query %>" scrolling="auto">
34
84a481a388bb first update of new client-version
luginbue
parents: 28
diff changeset
239 <frameset rows="20,*" border="0">
84a481a388bb first update of new client-version
luginbue
parents: 28
diff changeset
240 <frame name="pageFrame" src="about:blank" scrolling="no" noresize>
84a481a388bb first update of new client-version
luginbue
parents: 28
diff changeset
241 <frame name="rightFrame" src="dlMenu.html" scrolling="no" noresize>
84a481a388bb first update of new client-version
luginbue
parents: 28
diff changeset
242 </frameset>
84a481a388bb first update of new client-version
luginbue
parents: 28
diff changeset
243 </frameset>
84a481a388bb first update of new client-version
luginbue
parents: 28
diff changeset
244
110
489f61d9feac XUL Buttons in chrome
engler
parents: 77
diff changeset
245 </html>
489f61d9feac XUL Buttons in chrome
engler
parents: 77
diff changeset
246
489f61d9feac XUL Buttons in chrome
engler
parents: 77
diff changeset
247 <%
489f61d9feac XUL Buttons in chrome
engler
parents: 77
diff changeset
248 break; // level 2
489f61d9feac XUL Buttons in chrome
engler
parents: 77
diff changeset
249
489f61d9feac XUL Buttons in chrome
engler
parents: 77
diff changeset
250 } // end switch
489f61d9feac XUL Buttons in chrome
engler
parents: 77
diff changeset
251
489f61d9feac XUL Buttons in chrome
engler
parents: 77
diff changeset
252 %>