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

рую он должен выводить. Чтобы получить исчерпывающие сведения на этот счет, лучше всего обратиться к документации, описывающей конкретный элемент управления. Для определения свойств элементов вы также можете воспользоваться специальной программой ActiveX Control Pad, как описано в главе 23.

Итак, как же определять свойства элементов управления ActiveX? Для этого необходимо использовать тэг <PARAM>, присваивающий значение определенному свойству элемента. Эта работа подобна использованию таблиц свойств Visual Basic. Заметьте, что указанный тэг не является контейнером, т. е. не существует закрывающего тэга </PARAM>. В табл. 22.2 описаны атрибуты тэга <PARAM>. Чаще всего вы будете работать с атрибутами NAME и VALUE.

Таблица 22.2

Атрибут Описание

NAME Определяет имя свойства (чувствительно к регистру клавиатуры)

VALUE Задает значение свойству с именем, определенным атрибутом NAME

VALUETYPE Может иметь значения REF, OBJECT и DATA

TYPE Ссылается на тип Internet Media Type (RFC 1590)элемента, указанного в поле VALUE, когда VALUETYPE= REF

Атрибуты NAME, VALUE и TYPE не требуют дополнительных пояснений. В табл. 22.3 показаны значения, которые могут присваиваться атрибуту

VALUETYPE.

Таблица 22.3

Значение Описание

REFАтрибутVALUEсодержит URL-адрес

OBJECT Атрибут VALUE содержит URL-адрес другого значения OBJECT

DATA Атрибут VALUE содержит строку данных (string)

Ниже приведен пример встраивания элемента управления ActiveX при помощи тэга <OBJECT>. Атрибут CLASSID указывает на элемент Popup Menu, a тэги <PARAM>определяют содержание каждого отдельного пункта меню.

<OBJECT

id=iemenul

classid="clsid:0482BlOO-739C-HCF-A3A9-OOAOC9034920"

width=l

height=l