HTML <object> Тег
Пример
Добавление объекта на страницу HTML:<object classid="clsid:F08DF954-8592-11D1-B16A-00C0F0283628" id="Slider1" width="100" height="50"> <param name="BorderStyle" value="1" /> <param name="MousePointer" value="0" /> <param name="Enabled" value="1" /> <param name="Min" value="0" /> <param name="Max" value="10" /> </object>
Определение и использование
Тег <object>
используется для включения объектов, таких как изображения, аудио, видео, Java-аплеты, ActiveX, PDF и Flash.
Элемент object призван заменить img и элементы аплетов. Однако из-за ошибок и отсутствия поддержки браузера, этого не произошло.
Поддержка объекта в браузерах зависит от типа объекта. К сожалению, основные браузеры используют различные коды для загрузки одного и того же типа объекта.
К счастью, элемент object обеспечивает решение. Если элемент object не отображается, код между <object> и </object> будет выполнен. Таким образом, мы можем иметь несколько вложенных элементов объекта (один для каждого браузера).
Поддержка браузеров
Тег <object> частично поддерживается во всех ведущих браузерах.
Отличия между HTML и XHTML
НЕТСоветы и примечания
Примечание: Тег <param> определяет настройку время выполнения для данного объекта.
Важно: Не используйте тег <object> для изображений, используйте тег <img> вместо этого!
Дополнительные атрибуты
| Атрибут | Значение | Описание | DTD |
|---|---|---|---|
| align | left right top bottom | Определяет выравнивание текста вокруг объекта | TF |
| archive | URL | Список URL разделенный пробелами в архивах.Архивы содержит ресурсы, имеющие отношение к объекту | STF |
| border | pixels | Определяет границы вокруг объекта | TF |
| classid | class_ID | Определяет идентификатор класса значения, установленного в реестре Windows или URL | STF |
| codebase | URL | Определяет, где находится код объекта | STF |
| codetype | MIME_type | Тип интернет-медия кода ссылающегося на атрибут classid | STF |
| data | URL | Определяет URL, который ссылается на данные объекта | STF |
| declare | declare | Определяет, что объект должен быть объявлен и не создан, пока нет необходимости в экземпляре | STF |
| height | pixels | Определяет высоту объекта | STF |
| hspace | pixels | Определяет горизонтальное расстояние вокруг объекта | TF |
| name | name | Определяет имя объекта (для использования в скриптах) | STF |
| standby | text | Определяет текст, отображаемый при загрузке объекта | STF |
| type | MIME_type | Определяет тип данных MIME, указанный в данных атрибута | STF |
| usemap | URL | Указывает URL изображения-карты на стороне клиента, который будет использоваться с объектом | STF |
| vspace | pixels | Определяет вертикальное расстояние вокруг объекта | TF |
| width | pixels | Определяет ширину объекта | STF |
Стандартные атрибуты
Тег<object> поддерживает следующие стандартные атрибуты:| Атрибут | Значение | Описание | DTD |
|---|---|---|---|
| class | classname | Определяет имя класса для элемента | STF |
| dir | rtl ltr | Определяет направление текста для содержания в элементе | STF |
| id | id | Определяет уникальный id для элемента | STF |
| lang | language_code | Указывает код языка для содержания элемента | STF |
| style | style_definition | Определяет встроенный стиль для элемента | STF |
| tabindex | number | Указывает на порядок очереди при табуляции для элемента | STF |
| title | text | Определяет дополнительную информацию об элементе | STF |
| xml:lang | language_code | Указывает код языка для содержимого элементов, в документах XHTML | STF |
Атрибуты событий
Тег<object> поддерживает следующие атрибуты событий:| Атрибут | Значение | Описание | DTD |
|---|---|---|---|
| onclick | script | Скрипт выполняется когда нажимается мышка | STF |
| ondblclick | script | Скрипт выполняется когда мышка нажимается дважды | STF |
| onmousedown | script | Скрипт выполняется когда клавиша мышки нажата | STF |
| onmousemove | script | Скрипт выполняется когда указатель мышки сдвинулся | STF |
| onmouseout | script | Скрипт выполняется когда указатель мышки вышел из границ элемента | STF |
| onmouseover | script | Скрипт выполняется когда указатель мышки проходит над элементом | STF |
| onmouseup | script | Скрипт выполняется когда клавиша мышки отпущена | STF |
| onkeydown | script | Скрипт выполняется когда клавиша клавиатуры нажата | STF |
| onkeypress | script | Скрипт выполняется когда клавиша клавиатуры нажата и отпущена | STF |
| onkeyup | script | Скрипт выполняется когда клавиша мышки отпущена | STF |
Более подробная информация о Атрибуты событий.

