Обучающие курсы:

Обучение профессии "Разработчик C#" + стажировка в Mail.ru
Обучение профессии "Разработчик Python" + трудоустройство
Обучение профессии "Веб-разработчик" + стажировка в Mail.ru


Главная страница
Библиотека (скачать книги)
Скачать софт
Введение в программирование
Стандарты для C++
Уроки по C#
Уроки по Python
HTML
Веб-дизайн
Ассемблер в среде Windows
ActiveX
Javascript
Общее о Линукс
Линукс - подробно
Линукс - новое
Delphi
Паскаль для начинающих
Турбопаскаль
Новости
Партнеры
Наши предложения
Архив новостей





STANDBY=текст
В этом атрибуте можно указать текстовую надпись, которая будет видна в окне, отведенном объекту, пока сам объект будет загружаться и запускаться.

 

Помимо информации, передаваемой в атрибутах тега <OBJECT>, управляющим элементам ActiveX для работы требуется, как правило, набор каких-то дополнительных параметров.
Как и в случае оформления апплетов, о которых мы поговорим позже, эти параметры оформляются с помощью тегов <PARAM>, которые вставляются между <OBJECT> и соответствующим ему </OBJECT>. Каждый тег <PARAM> имеет пару атрибутов NAME и VALUE, с помощью которых задается одна пара "имя-значение", т. е. присваивается значение одному именованному параметру.

Разумеется, список возможных параметров и набор допустимых значений никак не регламентирован — у каждого объекта они свои.
Например:
<OBJECT ID="Calendar" WIDTH=372 HEIGHT=279
CLASSID="CLSID:8E27C92B-1264-101C-8A2F-040224009C02" CODEBASE="http://www.our_server.com">
<PARAM NAME="_Version" VALUE="458752">
<PARAM NAME="_ExtentX" VALUE="9843">
<PARAM NAME="_ExtentY" VALUE="7373">
<PARAM NAME="_StockProps" VALUE="1">
<PARAM NAME="BackColor" VALUE="12161427">
<PARAM NAME="Year" VALUE="1997">
<PARAM NAME="Month" VALUE="2">
<PARAM NAME="Day" VALUE="23">
<PARAM NAME="GridCellEffect" VALUE="2">
<PARAM NAME="GridFontColor" VALUE="65535">
</OBJECT>

 

Само название тега <OBJECT>, говорит нам о том, что при его использовании мы можем воспользоваться всеми преимуществами объектно-ориентированного программирования. Созданный таким способом объект имеет свойства (properties), методы (methods) и события (events), набор которых свой у каждого управляющего элемента ActiveX.
Любой объект на Web-странице позволяет напрямую обращаться к его свойствам и методам из других объектов — не только из дополнительных управляющих элементов ActiveX, но и из встроенных в HTML-документ сценариев на любом из поддерживаемых языков (VBScript и JavaScript).

Переменные свойства объекта всегда совпадают (и по значению, и по обозначению) с теми параметрами, которые передаются ему с помощью тегов <PARAM>. Методы объекта — это функции, вызов которых позволяет выполнить какие-то действия, специфические для данного класса объектов. Доступ к свойствам и методам объекта в языке JavaScript осуществляется через идентификатор, присвоенный объекту атрибутом ID. Чтобы получить значение какого-то свойства объекта, достаточно написать:

имя-объекта.имя-свойства

А чтобы вызвать принадлежащий объекту метод следует написать

имя-объекта.имя-метода (параметры метода)

Доступ к событиям объекта в теге <OBJECT> оформляется несколько по иному, чем в JavaScript. Нужно записать обработчик события в отдельной паре тегов <SCRIPT> ... </SCRIPT> и добавить к открывающему тегу следующую пару атрибутов:

FOR="имя объекта"
EVENT="HM# события"

Имя объекта — это тот идентификатор, который был ему приписан с помощью атрибута ID. В принципе можно использовать события и гораздо более простым способом. Всем известен распространяемый повсеместно управляющий элемент ActiveX с названием Popup Menu.

 

     
 

Библиотека программиста. 2009.
Администратор: admin@programmer-lib.ru