Параметры для вставки объектов
Для вставки объектов в HTML страницу используется тег object, для браузеров, которые не понимают object дополнительно применяется тег embed.
Когда применяешь эти теги сталкиваешься с массой различных параметров. Эти параметры служат для настройки отображения и работы вставляемого объекта. Например, довольно типичный вариант вставки флеша может выглядеть так:
<object data="" type="application/x-shockwave-flash" height="300" width="200"> <param name="menu" value="true" /> <param name="quality" value="high" /> <param name="wmode" value="transparent" /> <div>Тест для поисковиков и браузеров не поддерживающих плагины</div> </object>
Таких параметров довольно много. Чтобы не потонуть в дебрях param и object мы составили несколько табличек.
Список атрибутов элемента object и их значений
Имя атрибута | описание атрибута и возможные значения |
---|---|
id | присваивает элементу идентификатор, уникальный в пределах данного документа, на который может ссылаться скрипт. |
name | определяет имя объекта, на которое может ссылаться скрипт. |
styleclass | используется вместо class, так как это зарезервированное ключевое слово |
align | Задает горизонтальное или вертикальное (относительно его содержимого) выравнивание объекта в блоке. Возможные значения:
|
Список элементов params вложенных в object и их значений
Подробнее о теге param можно почитать в HTML справочнике.
Имя параметра | Описание параметра и возможные значения | play | Определяет будет ли проигрываться Flash сразу же после загрузки в браузер. Возможные значения:
|
---|---|
loop | Определяет, будет ли ролик повторятся или остановится, когда достигнет последнего кадра. Возможные значения:
|
menu | Возможные значения:
|
quality | Качество. Возможные значения:
|
scale | Масштаб. Возможные значения:
|
salign | Задает горизонтальное или вертикальное (относительно его содержимого) выравнивание объекта в блоке.
|
wmode | Задает свойство Window Mode для Flash ролика, определяя прозрачность, слой и позиционирование в браузере. Возможные значения:
|
bgcolor | Фоновый цвет (Шестнадцатеричное значение RGB) в формате #RRGGBB. Задает цвет фона в ролике. Используется для переопределения настроек цвета фона, указанного в файле Flash. Этот атрибут не влияет на цвет фона HTML-страницы. |
base | Или [базовый каталог] или [URL]. Задает базовый каталог или URL и используются для задания относительного пути в ролике Flash Player. Этот атрибут полезен, когда Flash-ролик хранится в отельном от других файлов каталоге. |
swliveconnect | Определяет, должен ли браузер запустить Java при первом запуске Flash Player. Возможные значения:
|
flashvars | Переменная. Требуется Macromedia Flash Player 6 или выше. Используется для передачи переменных в ролик. Формат строки — набор пар имя=значение, разделенных знаком &. Поддерживаются строки размером до 64KB. |
devicefont | Задает шрифт, для отображения строк. Шрифт не встраивается в Flash, а используется как рекомендуемый при выборе из имеющихся у пользователя. |
allowscriptaccess | Разрешение доступа скрипта. Возможные значения:
|
seamlesstabbing | Новый параметр для создания бесшовной табуляции. Возможные значения
|
allowfullscreen | Включение полноэкранного режима. Возможные значения:
|
allownetworking | Контроль доступа SWF в сеть. Возможные значения:
|
Для старых браузеров, которые не поддерживают object применяется тег embed. Параметры у него сходные с object, а синтаксис немного отличается:
<object data="" type="application/x-shockwave-flash" height="300" width="200"> <param name="wmode" value="transparent" /> <div>Тест для поисковиков и браузеров не поддерживающих плагины</div> <embed type="application/x-shockwave-flash" src="" width="200" height="300" wmode="transparent"/> </object>
Выводы
При вставке тега object в HTML, а также динамической вставке flash с помощью SWFObject, может использоваться уйма разных параметров. Грамотный HTML кодер должен разбираться в этой теме. А начинающим, надеюсь, поможет данная статья.
Материал
- Adob ::Flash OBJECT and EMBED tag attributes