Глава 22. Элементы управления ActiveX______________________529

скрипты для того, чтобы добавить хитрые навигационные инструменты в вашу страницу. Сначала мы перечислим основные шаги, использованные при подготовке этого примера:

1. Начните с пустого файла и тэгов <HTML>и </HTML>.

2. Используя тэг <OBJECT>, вставьте элемент управления ActiveX, называющийся mnu (Microsoft IE30 Button-Menu). Укажите в свойстве caption текст, который будет написан на кнопке. Укажите в Menuitem[0],

Menuitem[l] И Menuitem[2]текст пунктов меню.

<OBJECT ID="mnu"WIDTH=83 HEIGHT=39

CLASSID="CLSID:52DFAE60-CEBF-11CF-A3A9-OOAOC9034920"><PARAM NAME="Caption"VALUE="From Here..."><PARAM NAME="Menuitem[0]"VALUE="Jerry's Web Site"><PARAM NAME="Menuitem[l]"VALUE="Microsoft's Web Site"><PARAM NAME="Menuitem[2]"VALUE="MacMillan's Web Site">

</OBJECT>

^ Примечание ^

Меню может иметь любое количество пунктов. Нумерация пунктов должна начинаться с нуля.

3. Вставьте элемент управления Microsoft IE30 Timer, называющийся elk, при помощи тэга <OBJECT>. Единственным свойством, которому нужно дать значение, является interval, определяющее время в миллисекундах до запуска события.

<OBJECT ID="clk"WIDTH=39 HEIGHT=39

CLASSID="CLSID:59CCB4AO-"72'7D-11CF-AC36-OOAAOOA47DD2">

<PARAM NAME="Interval"VALUE="30000"></OBJECT>

4. Добавьте в ваш HTML-файл приведенный ниже скрипт. Этот скрипт обрабатывает выбор пункта меню. После того как пользователь нажал кнопку и выбрал пункт меню, браузер вызывает скрипт-обработчик события и передает ему индекс выбранного пункта меню (здесь отсчет начинается с единицы, а не с нуля). Структура if.. .Then.. .Else определяет, какие страницы открывает пользователь присвоением адресов Window.location.href.

<SCRIPT LANGUAGE="VBScript">

Sub mnu_Select(item)If item= 1 then

Window.location.href="http://rampages.onramp.net/-jerry"