Создание всплывающего окна. Запись текста для всплывающего окна.

Страницы работы

Содержание работы

Пример: Создайте всплывающее окно

Используя Справку 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. Вы можете также использовать сценарий, чтобы вызвать это.

Похожие материалы

Информация о работе