Файл содержания справки (.ННС) представляет собой обычный документ HTML с некоторыми специфичными требованиями к нему. Во-первых, это обязательное указание типа документа (тэг <!DOCTYPE>), во-вторых, элементами разметки являются подключаемые ActiveX-модули (тэги <OBJECT>), в третьих, обрамление этих элементов обязательно должно быть таким:
<UL><LI><OBJECT>…</OBJECT>…<UL><LI><OBJECT>…</OBJECT></UL>…</UL>
Для нашей справки файл содержания будет иметь следующий вид:
<!DOCTYPE HTML PUBLIC "-//IETF/DTD HTML/EN">
<HTML>
<HEAD>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<!-- Sitemap 1.0 -->
</HEAD><BODY>
<OBJECT type="text/site properties">
<param name="FrameName" value="right">
<param name="ImageType" value="Folder">
<param name="Window Styles" value="0x27">
<param name="Foreground" value="0x80000005">
<param name="Background" value="0x80000005">
<param name="Font" value="MS Sans Serif,8,0">
</OBJECT>
<UL>
<LI><OBJECT type="text/sitemap">
<param name="Name" value="Описание программы">
<param name="Local" value="index.htm">
<param name="ImageNumber" value="12">
</OBJECT>
<UL>
<LI><OBJECT type="text/sitemap">
<param name="Name" value="Работа с программой">
<param name="Local" value="work.htm">
<param name="ImageNumber" value="11">
</OBJECT>
</UL>
<LI><OBJECT type="text/sitemap">
<param name="Name" value="О программе">
<param name="Local" value="about.htm">
<param name="ImageNumber" value="12">
</OBJECT>
</UL>
</BODY></HTML>
Первая строка определяет схему разметки документа (всегда должна быть такой же). Далее идут строки, стандартные для любого HTML-файла. Особое внимание следует обратить на параметр "Window Styles". Его значение определяет стиль окна и панели навигации программы просмотра.
Каждый заголовок раздела в этом файле представлен в виде тегов <OBJECT></OBJECT>, между которыми заключаются параметры, определяющие имя, название файла и иконку данного раздела в панели навигации. Все имена разделов заключены в список (тегами <UL></UL>). Если какой-либо раздел имеет подразделы, то они заключаются в отдельный список.
Если необходимо отобразить вкладку “Индекс” панели навигации создается файл индекса справки (.ННК). Это тоже файл в формате HTML с требованиями, аналогичными требованиям, предъявляемым к файлу содержания (.ННС). Основными отличиями являются отсутствие параметров у объекта определения свойств (тег <OBJECT type="text/site properties"> должен быть пустым) и запрет вложенных списков.
Файл индекса для нашей справки имеет следующий вид:
<!DOCTYPE HTML PUBLIC "-//IETF/DTD HTML/EN">
<HTML>
<HEAD>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<!-- Sitemap 1.0 -->
</HEAD>
<BODY>
<OBJECT type="text/site properties">
</OBJECT>
<UL>
<LI><OBJECT type="text/sitemap">
<param name="Name" value="Описание программы">
<param name="Local" value="index.htm">
<param name="ImageNumber" value="12">
</OBJECT>
<LI><OBJECT type="text/sitemap">
<param name="Name" value="Работа с программой">
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.