Пример: Создайте всплывающее окно
Используя Справку HTML ActiveX управление, Вы можете создавать всплывающее окно, которое появляется, когда пользователь нажимает определенное слово, фразу, или графический символ в разделе. Этот пример основан на TextPopup методе.
Шаги процесса следующие:
Запишите текст для всплывающего окна.
Вставьте Справку HTML ActiveX управление в вашем файле HTML.
Создайте гиперсвязь, чтобы открыть всплывающее окно.
Примечания
· Вы можете использовать этот пример с и неоткомпилированный файлы HTML и откомпилированный справку (.chm) файлы.
Эта процедура не может использоваться, чтобы создать контекстно-зависимые разделы справки, которые пользователи открываются через внешнюю программу
Записывать текст для всплывающего окна
· Запишите текст для ваших всплывающих окон, используя любого текстового редактора, в следующем формате:
<SCRIPT Language=JavaScript> font_variable="Facename[, point size[, charset[, PLAIN BOLD ITALIC UNDERLINE]]]" text_variable="A Pop-up Window" text_variable2="Another Pop-up Window" </SCRIPT>
Где font_variable - имя переменной, которая определяет атрибуты шрифта для текста, и text_variable - название(имя) переменной, которая определяет текст, чтобы появиться во всплывающем окне.
Пример
Следующий сценарий определяет 10 курсивов пункта(точки) Helvetica как шрифт, чтобы использовать для текста и определяет одно всплывающее окно:
<SCRIPT Language=JavaScript>
MyFont="Helvetica,10,,italic"
MyText="This is a pop-up window."
</SCRIPT>
Примечания
· Вы можете размещать всплывающие окна куда-нибудь в пределах начало <BODY> и заканчивать тэгы вашего файла HTML.
· Текст для всплывающих окон может также быть сохранен в текстовом файлес .js расширением имени файла, на которое Вы ссылаетесь от вашего файла HTML.
Пример: сохранять текст для всплывающих окон в текстовом файле
Текст для всплывающих окон может быть сохранен в одном текстовом файле с .js расширением имени файла. Это дает возможность Вам сохранить текст для всех всплывающих окон в вашей полной системе справки в единственном (отдельном) местоположении. Это также допускает, Вы, чтобы глобально определить шрифт приписываете, чтобы использоваться для всплывающих окон.
Создайте ваши всплывающие окна, использующие любого текстового редактора, в следующем формате:
popfont="Facename[, point size[, charset[, PLAIN BOLD ITALIC UNDERLINE]]]" Text1="The text for the first pop-up window." Text2="The text for the second pop-up window."
Где popfont - имя переменной, которая определяет атрибуты шрифта для всплывающего текста и Text1, Text2, и так далее, являются переменными, которые определяют текст каждого всплывающего окна.
Сохраните файл с .js расширением имени файла.
Копируйте следующий код в каждый файл HTML, от которого Вы хотите открыть всплывающее окно. Разместите код между <body> началом и конечными тэгами:
<OBJECT id=HHCTRL type="application/x-oleobject" classid="clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11" > </OBJECT> <SCRIPT language=javascript SRC="terms.js"> </SCRIPT>
Где HHCTRL – ID управления, на который Вы ссылаетесь, и terms.js - имя вашего текстового файла. Вы могли бы хотеть включить обработчик ошибки, который вызван, если указанный текстовый файл не может быть найден.
Также копируйте этот код в вашем файле HTML, чтобы назвать TextPopup метод Справки HTML ActiveX управлением:
<A HREF="JavaScript:HHCTRL.TextPopup(Text1,popfont,9,9,-1,-1)" Title="Click for pop-up definition">Word to be defined</A>
Примечания
· Вы должны добавить текстовый файл к секция [files] вашего проекта (.hhp) файл.
· Эта процедура не может использоваться, чтобы создать контекстно-зависимые разделы справки, которые пользователи открываются через внешнюю программу.
Вставлять Справку HTML ActiveX управляют в вашем файле HTML
· Копируйте следующую Справку HTML ActiveX синтаксис управления в вашем файле:
<OBJECT
id=popup
type="application/x-oleobject"
classid="clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11"
>
</OBJECT>
Где всплывающее – ID управления, на который Вы сошлетесь в шаге 3. Если ваш файл HTML уже включает образец управления, Вы можете ссылаться на это один.
Примечания
· Вы можете также вставлять контроль(управление), используя Справку HTML ActiveX, управляют Мастером, и затем удаляют <ПАРАМ.> тэгы вручную.
· Вы можете размещать Справку HTML ActiveX синтаксис контроля(управления) куда-нибудь в пределах начало <ТЕЛА> и заканчивать тэгы вашего файла HTML.
· Если Вы вставили множественные образцы Справки HTML ActiveX управление в том же самом файле HTML, убедитесь, что каждый образец имеет уникальный ИДЕНТИФИКАТОР.
Создавать гиперсвязь, чтобы открыть всплывающее окно
· Копируйте следующий код в вашем файле HTML, чтобы назвать TextPopup метод Справки HTML ActiveX управлением:
<A HREF="JavaScript:popup.TextPopup(text_variable, font_variable,9,9,-1,-1)">Click Here</a>
Где всплывающее - ИДЕНТИФИКАТОР, который Вы определили в шаге 2, text_variable и font_variable - имена переменной, которые Вы определили в шаге 1, числовые значения - левые и правые поля (9,9) и передний план и цвета фона (-1,-1) окна, и нажимают в этом месте - текст связи.
Пример
Следующий пример ссылается на Справку HTML ActiveX контроль(управление), чей ИДЕНТИФИКАТОР всплывающий и отображает текстовую переменную MyText и переменную шрифта MyFont:
<A HREF=JavaScript:popup.TextPopup(MyText,MyFont,9,9,-1,-1)> Click to see a pop-up window.</A>
Выборка заканчивающейся связи показывается ниже:
Примечания
· Вы не должны создать текстовую связь, чтобы вызватьTextPopup. Вы можете также использовать сценарий, чтобы вызвать это.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.