Użycie HTML Help ActiveX

Wstęp

Osoby, które weszły na tę stronę, używają Internet Explorera 4 , 5 lub 6 - użytkownicy Netscape'a i innych przeglądarek otrzymali komunikat, że nic tu po nich :-)

Jak Państwo widzą, po lewej stronie znajduje się rozwijany spis treści. Został on wbudowany dzięki kontrolce (formantowi, jak chce Microsoft) HTML Help ActiveX, którą reprezentuje plik hhctrl.ocx, dostarczany razem z Internet Explorerem. Oprócz kilku stron z opisem tematu w spisie znalazły się także przykładowe odsyłacze do innych miejsc w Internecie. Proszę zwrócić uwagę na odmienne ikonki ilustrujące poszczególne odsyłacze.

Kontrolka ta jest używana m.in. w plikach pomocy HTML Help, tworzonych za pomocą specjalnego, darmowego edytora i kompilatora HTML Help Workshop.

Kontrolkę można wykorzystać także na stronach WWW, wbudowując w nie dodatkową funkcjonalność. Webmaster może utworzyć dwie wersje stron - jedną dla posiadaczy Internet Explorera, drugą dla użytkowników innych przeglądarek. Być może także i w Navigatorze pojawi się obsługa ActiveX i wtedy jego zwolennicy będą mogli również skorzystać z jej zalet. Aby automatycznie przekierowywać użytkownika na właściwą stronę, można się posłużyć choćby skryptem "Strona zależna od systemu operacyjnego", który zresztą wykorzystałem i w tym miejscu.

HTML Help ActiveX pozwala przeglądarce interpretować wbudowane w pliki polecenia. Poniższa tabela pokazuje zakres ich wykorzystania w skompilowanych plikach .CHM i plikach HTML (tabela pochodzi z pomocy Help for HTML Help, dostarczanej razem z kompilatorem). Jak widać, na stronach można umieścić 5 z 11 poleceń, wśród nich szczególnie dla nas ważne Contents (spis treści), Index (skorowidz) i Related topics (pokrewne tematy).

Podkreślmy od razu wyraźnie, że najwygodniej jest tworzyć poszczególne elementy za pomocą HTML Help Workshop (do pobrania ze strony Microsoftu), ale ponieważ odpowiednie definicje są plikami tekstowymi, można je także sporządzić choćby w Notatniku, aczkolwiek będzie to trudniejsze ze względu na szczegółowe parametry spisu. W tym miejscu pokażemy podstawowe elementy składni trzech wspomnianych wyżej poleceń.

Tabela

Polecenie

Skompilowany plik HTML Help

Strona WWW

ALink X ...
Close X ...
Contents X X
HH Version X X
Index X X
KLink X ...
Related Topics X X
Shortcut X ...
Splash X X
TCard X ...
WinHelp X ...