Всплывающие разделы созданы в секции Невидимые разделы, потому что они никогда не включаются в Содержание. Их имя описывает их функцию: вместо того, чтобы быть отображенными в средстве просмотра справки, они отображены в небольших "всплывающих окнах", которые закрываются снова, когда пользователь щелкает мышью после чтения их содержания.
Всплывающие разделы могут быть отображены со ссылками изнутри вашего файла справки и вызывом их непосредственно из приложений.
Два использования для всплывающих разделов:
В пределах файла справки: |
В файле справки всплывание используются, чтобы отобразить маленькие элементы информации, которую Вы хотите сделать доступной, но не хотите включать снова и снова в текст справки. Хорошим примером этого было бы определение технического термина, который часто используется в вашем тексте. Вместо того, чтобы повторять определение снова и снова, Вы превратили бы термин в ссылку, которая связывается со всплывающим разделом. Когда пользователь нажимает на ссылку, содержание раздела отображено в маленьком всплывающем поле, не оставляя текущий раздел. |
Контекстно-зависимая справка: |
Всплывающие разделы Справки HTML и Winhelp (но не JavaScript всплывание) могут также быть вызваны непосредственно из приложений. Когда они вызваны таким образом, они отображены самостоятельно, не отображая файл справки, и закрыты снова немедленно, когда пользователь нажимает на них. Это делает их полезным инструментом контекстно-зависимой справки для того, чтобы описать управления и функции в программах. Займитесь контекстно-зависимым всплыванием для большего количества деталей. |
За и против использования всплывания:
Всплывание определенно полезно для контекстно-зависимой справки, и там оно не вызывают никаких проблем. Это заставляет также обширно использовать его в нормальной справке, но есть несколько проблем, о которых Вы должны думать перед этим:
· | Использование всплывания делает более трудным произвести печатную версию вашей справки. Пользователь не может отобразить всплывание в формате PDF или печатном руководстве, так что для напечатанной версии Вы должны предоставить возможность другими способами обратиться к той же информации, например, создавая другие версии текста и используя условный вывод. Это может быть довольно большим количеством работы и может весьма усложнять поддержку. |
· | Всплывание уменьшают совместимость мультивывода вашего источника. Всплывание работает по-разному в Winhelp и Справке HTML, и в Броузерной справке (HTML) Вы можете использовать только JavaScript всплывание. Всплывание не работает вообще в Word RTF, PDF и печатанных руководствах. |
· | Если Вы хотите произвести разные форматы вашего проекта справки из того же источника, лучше не использовать всплывание слишком много, потому что оно может значительно увеличить работу, нужную для поддержки всех версий. |
Где поддерживаются всплывающие разделы:
Всплывание поддерживается не во всех выходных форматах, сгенерированных Help & Manual, и путь обработки всплывания, и доступные опции также изменяются от формата к формату. Следующая таблица предоставляет резюме того, где и как Вы можете использовать всплывание:
|
НОВОСТИ: Winhelp больше не поддерживается в Windows Vista! Пожалуйста отметьте, что поддержка формату Winhelp была полностью прекращена в Microsoft Windows Vista. Даже если ваши приложения работают под Vista, какие-нибудь запросы в справку Winhelp просто произведут сообщение об ошибках. Это также относится к двойному режиму всплывания в Справке HTML. Мы таким образом строго рекомендуем, чтобы Вы начали переходить к альтернативному формату справки как можно скорее. См. здесь для деталей |
Выходной формат |
Поддерживаемые типы всплывания |
Где поддерживается |
||||||
Справка HTML (.CHM): |
|
Простой текст и отформатированный двойной режим Winhelp поддерживаются и в тексте справки, и как контекстно-зависимое всплывание в приложениях. Отформатированное JavaScript всплывание может использоваться только в тексте справки. Оно не поддерживается для контекстно-зависимой справки. |
||||||
Winhelp (.HLP): |
|
Winhelp всплывание поддерживается и в тексте справки, и как контекстно-зависимое всплывание в приложениях. |
||||||
HTML на основе броузера |
|
JavaScript всплывание может использоваться только в разделах справки. Вы не можете связаться с ним из вашего приложения. |
||||||
Help & Manual eBook: |
|
Доступно только в пределах eBook. eBook не поддерживает контекстные запросы любого вида из приложений. |
||||||
Adobe PDF и печатные руководства: |
|
|
||||||
Word RTF: |
|
|
См. также:
Контекстно-зависимая справка (С практическими рекомендациями)