![]() |
Informacje początkowe |
Uruchomiłeś właśnie system służący do przeglądania pewnych dokumentów. Jego celem jest pokazanie możliwości współczesnych przeglądarek WWW. Został on stworzony praktycznie w całości jako praca dodatkowa w ramach przedmiotu Informatyka w liceum (nie do artykułu w Chipie :-))... Wiele jego elementów może być użytych zupełnie samodzielnie (np. skrypt PROG_FIL/OBSLUGA/FILES/PLSTAND.JS służący do konwersji polskich liter). I chociaż jest to raczej ciekawostka, do dzisiaj używam jej jako interfejsu do przeglądania pewnych moich plików HTML na dysku...
Informacje o tym, co ma się znaleźć w spisach treści, są zawarte w plikach PROG_FIL\OBSLUGA\dane[123].js (są tam zapisane w JavaScript). Po ich zmianie wystarczy uruchomić znajdujący się tam plik up_html.bat z parameterem /RUN, a wszelkie spisy treści zostaną zbudowane automatycznie. System jest w miarę automatyczny i np. sprawdza, czy podane pliki (dokumenty) naprawdę istnieją...
W systemie tym nie wykorzystano plików HHC, gdyż nie byłoby w nich możliwości łatwego zapisania autorów ani innych danych. Możliwe jest bowiem tam podawanie, kto napisał konkretny dokument, w jakim jest języku, jakie zawiera słowa kluczowe, itp., a następnie znajdowanie plików spełniających te kryteria.
Spisy treści z użyciem Javy i ActiveX są realizowane w oparciu o biblioteki HTML Help, spis w JavaScript wykorzystuje możliwość dynamicznej zmiany pokazywanego dokumentu przez ten język skryptowy, a DHTML używa pewnych właściwości warstw interpretowanych właściwie tylko przez IE 4 lub nowszego. Wszystkie trzy rodzaje spisów zawierają własne zdefiniowane ikonki (dla spisu w JavaScript i DHTML ich nazwy są podawane w pliku PROG_FIL\OBSLUGA\dane1.js, a one same są zawarte w plikach PROG_FIL\IMAGES\ICO_*.GIF, w przypadku spisów używających ActiveX i Java są zaś zapisane odpowiednio w plikach PROG_FIL\HTMLHELP\ACTIVEX\ICONS.BMP i ICONS.GIF).
Wersja bezramkowa serwisu
Znane błędy w wyświetlaniu serwisu