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).