Атрибут 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-атрибуты).