Атрибут name тега <param>
Описание
Атрибут name для тега <param> задаёт имя параметра, который будет передан встраиваемому объекту (например, Java-апплету или Flash-ролику). Этот атрибут обязателен и определяет, какой именно параметр устанавливается.
<object classid="java:MyApplet.class">
<param name="color" value="blue">
<param name="autostart" value="true">
</object>
Особенности работы:
| Атрибут | Обязательный | Значение по умолчанию |
|---|---|---|
name |
Да | Нет |
Типичные случаи применения:
- Передача параметров Java-апплетам
- Настройка Flash-роликов
- Конфигурация других плагинов и встраиваемых объектов
Важно знать:
- Имена параметров зависят от конкретного объекта/плагина
- Регистр символов в имени может иметь значение
- Всегда должен использоваться вместе с атрибутом
value - Не влияет на отображение, если объект не поддерживает параметры
Пример с Flash-роликом:
<object data="movie.swf" type="application/x-shockwave-flash">
<param name="movie" value="movie.swf">
<param name="quality" value="high">
<param name="allowFullScreen" value="true">
</object>
Совместимость и рекомендации:
- Поддерживается всеми браузерами
- Становится менее актуальным с уменьшением использования плагинов
- Для современных технологий (HTML5 видео и т.д.) используются другие методы
Примечание: Хотя тег <param> с атрибутом name всё ещё работает, современные веб-технологии обычно используют другие способы передачи параметров (атрибуты самого тега <object>, JavaScript API или data-атрибуты).