Глава 22. Элементы управления ActiveX_________________________523
BORDER.Когда вы используете объект как часть гипертекстовой ссылки, вы можете окружить его рамкой. Атрибут BORDER определяет ширину этой рамки. Если рамка не нужна, надо присвоить этому атрибуту значение 0.
CLASSID CODEBASE.Атрибут CLASS ID нужен для идентификации элемента управления ActiveX. Чаще всего используется схема cisid:URL.
Для изучения деталей этой схемы обратитесь по адресу:
http://www.w3.org/pub/WWW/Addressing/clsid-scheme.
Лучший способ узнать cisid элемента — это справиться в соответствующей документации. Обратитесь на сайт ActiveX Gallery. Однако, если вы пользуетесь средствами ActiveX Control Pad (см. главу 23), вам не о чем беспокоиться:эта программа сама позаботится об идентификации элемента. Если атрибут CLASSID опущен, данные, содержащие элементы управления ActiveX, будут включать идентификатор класса, который используется загрузчиком ActiveX для нахождения подходящего элемента управления.
Атрибут CODEBASE используется для указания URL-адреса, откуда может быть получен элемент управления ActiveX. Если элемент уже установлен на машине пользователя, браузер проигнорирует этот атрибут. В противном случае программа просмотра попытается скопировать элемент управления с указанного адреса и установить его.
(^ Примечание^)
Вы можете также взять значение для атрибута CLASSID из регистра Windows, поступив следующим образом:
1. Откройте редактор Registry Editor (Редактор реестра). Для этого в меню Start (Пуск)выберите Run (Выполнить), введите regedit и нажмите кнопку ОК или клавишу Enter.
2. Найдите нужный элемент управления в подключе internet. Gradient или
Internet.LabelключаHKEY_CLASSES_ROOT.
3. Используйте значение подключа CLSID по умолчанию. Эта строка должна быть указана как значение атрибута CLASSID.
CODETYPE.Этот атрибут используется как определение типа Internet Media Type для кода, указанного в атрибуте CLASSID. Браузеры используют это значение, чтобы проверить тип кода до того, как начать копирование с сервера. Таким образом, браузер может не копировать большие объекты, которые им не поддерживаются.
В настоящее время атрибут CODETYPE в ограниченной степени поддерживается браузером Internet Explorer 3.0. Microsoft заявляет, что будут поддерживаться все необходимые MIME-типы.