Шаг 36 - ActiveX в HTML

Мы с Вами научились создавать элементы ActiveX, конечно пока немножко, но все таки. Теперь давайте посмотрим как они используются. Мы с Вами можем вставлять элемент ActiveX на HTML страницу. Попробуем мы со стандартным ActiveX элементом. Это Microsoft Data and Time Picker Control Version 6 (MSCOMCT2.OCX). Итак, создаем пустой HTML документ:

<html>
</html>

Описание элемента ActiveX заключается в теге OBJECT. Надо его создать:

<HTML>
<OBJECT>
</OBJECT>
</HTML>

Запустите этот документ и посмотрите, что будет в Microsoft Exploler:

Маленький значок говорит, что нужно установить объект. Как это сделать ??? Выход использовать clsid, так как именно он позволяет нам найти объект.

<HTML>
<OBJECT classid=clsid:20DD1B9E-87C4-11D1-8BE3-0000F8754DA1>
</OBJECT>
</HTML>

Этого достаточно, чтобы увидеть объект.

36_1.gif (1546 b)

Но только увидеть, так как описывать подробности и как работать с ActiveX в HTML надо в разделе HTML. Мы смотрим просто идею.

36_2.gif (1724 b)

Как видите HTML страница может быть полем для компонентов. Здесь конечно возникает два вопроса, первый это трудность работы с clsid, ну не запоминать же его. И второе - это безопасность, так как ActiveX это машинный код, который может и Win 32 API вызывать.


Предыдущий Шаг | Следующий Шаг | Оглавление
Автор Каев Артем - 17.02.2001