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