Глава 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"