Experimentální implementace historie – fungují tlačítka zpět a vpřed v prohlížeči i v aplikaci (v navigační liště), ale nepracuje úplně správně.
Běží v nekonečné smyčce s čekáním 200 ms. Procházení historie nemění SQL příkaz (záměrně), ale přesto někdy nepracuje tak, jak se čeká.
1 /** Obrázky s odkazem bez rámečku */
6 /** Pozadí stránky a text */
12 /** Bezpatkové písmo */
14 font-family: sans-serif;
18 /** Prostor pro logo a název programu */
21 background-image: url('grafika/logo.png');
22 background-repeat: no-repeat;
30 /** Obal kolem bloků */
40 /** Vstup, výstup nebo nápověda */
42 background-image: url('grafika/blok-pozadi.gif');
47 #vstup .vnitrekBloku {
55 background-color: transparent;
64 border: 1px solid silver;
81 background-repeat: no-repeat;
84 #vstup button.zobrazitHistorii {
85 background-image: url('grafika/tlacitko-historie.png');
86 background-color: transparent;
87 background-position: center;
91 #vstup button.vykonatSQL {
92 background-image: url('grafika/tlacitko-sql.png');
96 #vystup .vnitrekBloku {
101 #napoveda .vnitrekBloku {
122 background-image: url('grafika/blok-nadpis-320.png');
126 background-image: url('grafika/navigace-pozadi.png');
142 background-repeat: no-repeat;
143 background-color: transparent;
144 background-position: center;
150 #navigace button.zpet {
151 background-image: url('grafika/navigace-zpet.png');
155 #navigace button.vpred {
156 background-image: url('grafika/navigace-vpred.png');
160 #navigace button.nasledujici {
161 background-image: url('grafika/navigace-nasledujici.png');
165 #navigace button.predchozi {
166 background-image: url('grafika/navigace-predchozi.png');
170 #navigace button.model {
171 background-image: url('grafika/navigace-model.png');
174 #navigace button.pruvodce {
175 background-image: url('grafika/navigace-pruvodce.png');
178 /** Vstupně-výstupní část */
184 background-image: url('grafika/blok-nadpis-680.png');
203 /** Formátování (výstupní) tabulky */
205 border: 1px solid green;
206 border-collapse:collapse;
207 background-color: white;
212 border: 1px solid black;
226 background-image: url('grafika/tabulka-zahlavi.png');
227 background-repeat: repeat-x;
233 text-decoration: none;
237 vertical-align: middle;
240 /** Ikonky pro zprávu k výsledku */
242 background-repeat: no-repeat;
246 #vystupniPole p.vysledekOK {
247 background-image: url('grafika/vysledek-ok.png');
250 #vystupniPole p.vysledekVarovani {
251 background-image: url('grafika/vysledek-varovani.png');
254 #vystupniPole p.vysledekChyba {
255 background-image: url('grafika/vysledek-chyba.png');
258 #vystupniPole p.vysledekTip {
259 background-image: url('grafika/vysledek-tip.png');
264 /** Skrytý formulář sloužící pro lokalizaci JavaScriptu */
269 /** Skrytý formulář sloužící pro uchování ID průvodce z databáze */