Навигация:  Основные рабочие процедуры > Ссылки, якоря, макросы, сценарии и HTML >

Вставка ссылки на скрипт или макрос

Печать этого раздела Предыдущая страницаВернуться к краткому обзору главыСледующая страница
Развернуть все   Свернуть все

В этом разделе:

Эта функция вставляет часть кода JavaScript или макрос Winhelp Заметьте, что Windows Vista не поддерживает Winhelp. Если Вы хотите быть совместимым с Vista, Вы должны перейти к другому формату справки., который выполняется, когда пользователь нажимает на ссылку в вашем файле справки. Отметьте, что сценарии и макросы поддерживаются не во всех выходных форматах - см. ниже для деталей.

См. Сценарии, HTML и макросы в секции Справочной информации еще для некоторой основной информации о сценариях и макросах, и как они осуществлены и обработаны.

Как вставлять ссылку макрокоманды или сценария:

1. Выберите текст в вашем документе, если Вы хотите использовать его как ссылку. Вы не обязаны сделать этого - Вы можете ввести полностью новый заголовок в диалоговое окно Вставка гиперссылки, если хотите.
2. Откройте диалоговое окно Вставка гиперссылки. Есть несколько разных способов сделать это:
· Нажмите Ctrl+L
· Выберите кнопку Вставить гиперссылку в Инструментальной панели
· Выберите Гиперссылку ... в меню Вставить
3. Выберите опцию Скрипт / Макрос наверху диалога.

4. Редактируйте Заголовок: в случае необходимости и выберите Стиль ссылки:
5. Выберите JavaScript HTML или Макрос Winhelp и введите ваш сценарий или макрокоманду в области редактирования.
См. диалог Гиперссылки для полных деталей относительно установок в диалоге.
См. Сценарии, HTML и макросы в секции Справочной информации для полных деталей относительно того, как сценарии и макрос осуществлены и обработаны.

Выполнение макрокоманды:

Макрос может быть напечатан и использоваться так же, как Вы использовали бы их вручную в Winhelp Заметьте, что Windows Vista не поддерживает Winhelp. Если Вы хотите быть совместимым с Vista, Вы должны перейти к другому формату справки.. Отметьте, что макрос Winhelp работает только в Winhelp. Если Вы также генерируете другие форматы, Вы должны создать альтернативы для других форматов, используя условный вывод.

См. справку, включенную в Microsoft Help Workshop (пакет компилятора Winhelp) для документации функций макрокоманды, доступных в Winhelp.

Трансляция макроса Winhelp в Справку HTML:

Следующие четыре стандартных макроса Winhelp Заметьте, что Windows Vista не поддерживает Winhelp. Если Вы хотите быть совместимым с Vista, Вы должны перейти к другому формату справки. автоматически переведены к их эквивалентам HTML, когда Вы компилируете Справку HTML. Это может быть удобным, так как синтаксис макросов Winhelp более прост и легче для ввода:

ALink()

KLink()

TCard()

Close()

· Отметьте, что только ключевые слова поддержаны как параметры в макросах ALink и KLink, когда они используются в Справке HTML. Все другие параметры игнорируются.
· Если Вы работали в Help & Manual 3, Вы можете задаваться вопросом, что случилось с макрокомандой Winhelp ExecFile(), которая использовалась для трансляции в Справку HTML. Это больше не необходимо, потому что Вы можете использовать ссылки файла взамен, которые производят тот же результат намного более эффективно.

Выполнение сценария:

Help & Manual создает ссылки сценария, вставляя код, который Вы печатаете между <a href=" и ">. Например, если Вы печатаете:

javascript:alert ('Привет Мир!');

Получающаяся ссылка, созданная в вашем выводе, будет:

<A HREF="javascript:alert('Привет Мир!');">

Это - только простой пример, конечно, Вы можете поместить так много кода в сценарий, как хотите.

Если Вы знакомы с JavaScript и HTML, Вы можете использовать это знание, чтобы создать весьма сложные сценарии! Вы должны только помнить, что все, что Вы пишете, вставляется между <a href=" и ">. См. Сценарии, HTML и макросы в секции Справочной информации для большего количества деталей.

Совместимость ссылки макрокоманды/сценария в выходных форматах:

Функциональные возможности сценария и ссылок макрокоманды в отдельных выходных форматах следующие:

Winhelp:

Все макросы Winhelp, никакие сценарии. Пути будут в основном работать.

Справка HTML:

JavaScript широко поддержан в CHM. См. документацию MS HTML Help Workshop для деталей. Четыре стандартных макроса Winhelp (см. выше) транслированы к их эквивалентам Справки HTML. Не используйте пути.

Справка Visual Studio:

Тот же, что касается Справки HTML.

Броузерная справка :

Сценарии поддерживаются, но поддержка зависит в значительной степени от броузера пользователя, используйте те же предосторожности, как при написании сценариев в любых страницах HTML.

eBook:

Сценарий и ссылки макрокоманды не поддерживаются.

Adobe PDF:

Сценарий и ссылки макрокоманды не поддерживаются.

Word RTF:

Сценарий и ссылки макрокоманды не поддерживаются.

См. также:

Сценарии, HTML и макросы

Вставка простого кода HTML

Использование шаблонов HTML

Броузерная справка (Свойства проекта)