542 __ ___________Часть IV. Встраивание объектов
(^Примечание ^
Если вы можете обойтись без точного контроля за расположением объектов на странице, не используйте элемент управления Layout. Затраты (время копирования, время на освоение, совместимость с другими браузерами и т. д.)могут быть слишком большими, если вы просто хотите показать, что владеете этим инструментом.
Встраивание элемента управления Layout в HTML-файл
Эта операция состоит из двух этапов. Сначала вы вставляете элемент Layout в Web-страницу, используя тэги <OBJECT>и <PARAM>, например, следующим образом:
<OBJECT CLASSID="CLSID:812AE312-8B8E-11CF-93C8-OOAAOOC08FDF"
ID="example"STYLE="LEFT:0;TOP:0">
<PARAM NAME="ALXPATH"REF VALUE="file:example.alx">
</OBJECT>
Сведения о компоновке хранятся в отдельном текстовом файле, имеющем расширение.ALX.Свойство ALXPATH указывает элементу управления Layout, где найти этот файл. Это свойство может содержать любой URL-адрес, включая адреса Web-серверов. О содержании файла .ALX вы узнаете ниже.
Вам не нужно вставлять тэг <OBJECT>и создавать файл .ALX вручную, программа ActiveX Control Pad сделает это сама. Тэг <OBJECT>помещает объект ActiveX в Web-страницу и тем самым определяет место, куда могут вставляться другие объекты. При этом вам нужно пользоваться пунктом контекстного меню Insert HTML Layout (Вставить компоновку HTML), а не Insert ActiveX Control (Вставить элемент управления ActiveX). Это делается таким образом:
1. Поместите указатель мыши в том месте файла, где вы хотите разместить элемент Layout, и, нажав правую кнопку мыши, выберите в меню опцию Insert HTML Layout.
2. В появившемся окне введите имя файла компоновки и нажмите Open (Открыть). Если файл не существует, то он будет создан.
(Совет)
Прежде чем размещать ваши файлы HTML и ALX на Web-сервере, проверьте внимательно путь, указанный в каждом тэге <OBJECT>
В результате этих действий программа ActiveX Control Pad вставит тэг <OBJECT>в ваш HTML-файл (рис. 23.6).