Главная/ HTML справочник | HTML теги: назначение, синтаксис, атрибуты, примеры./ Tags/ HTML тег applet | назначение, синтаксис, атрибуты, примеры

Тег applet

Последнее обновление: 07.03.2009

Тег <applet> (с англ. апплет) — тег-контейнер, предназначен для встройки в HTML страницы апплетов JAVA.
Строчный элемент.

HTML: 3.2 | 4 / XHTML: 1.0 (Strict, Transmissional, Frameset) | 1.1

Синтаксис
<applet>...</applet>
Атрибуты

align выравнивание окна апплета:

  • bottom — нижняя граница области апплета выравнивается по окружающему тексту (по умолчанию)
  • left — по левому краю окна. Текст обтекает справа
  • middle — центр области апплета по базовой линии текущей строки
  • right — по правому краю окна. Текст обтекает слева
  • top — верх области апплета выравнивается по самому высокому элементу строки
alt задает альтернативный текст, который будет располагаться в окне апплета в том случае, если браузер не может работать с Java-апплетами
archive указывает список архивных файлов, разделенных запятыми
cabbase указывает имя .cab фала. Он содержит комплект .class файлов (архивы для оптимизации загрузки апплета), для Internet Explorer.

Отсутствует в спецификации HTML 4.01!
class определяет имя используемого класса
code имя файла класса исполняемого Java-апплета
codebase задает базовый адрес URL апплета
dir определяет направление символов:

  • ltr — слева направо
  • rtl — справа налево
height высота окна апплета (в пикселах)
hspace зазор слева и справа от области, занимаемой апплетом (в пикселях)
id уникальный индетификатор
lang определяет используемый язык в документе, на который указывает ссылка
mayscript определяет может ли апплет получать доступ к Javascript без вмешательства пользователя

Отсутствует в спецификации HTML 4.01!
name имя апплета, для взаимодействия между апплетами на странице
noexternaldata управлять обработкой ActiveX (для IE):

  • true — блокируется активное содержимое
  • false — не блокируется активное содержимое

Отсутствует в спецификации HTML 4.01!

object задает имя ресурса, содержащего сериализованное представление состояния аплета
style задает встроенную таблицу стилей
title всплывающая подсказка
vspace зазор сверху и снизу от области, занимаемой апплетом (в пикселях)
width ширина окна апплета (в пикселах)

Дополнительно между тегами <applet> и </applet> можно задавать параметры апплета. Для этого используется тег <param>, количество передаваемых апплету параметров — произвольное.

<param name=". . ." value=". . .">
Общие параметры
bpath базовый URL для файлов с изображениями, которые будут задаваться
в элементах слоев типа image
bgcolor цвет фона
prev_load номер множеcтва слоев для загрузки, размещенных в теле специального
класса map_coords, загрузка выполняется при инициализации апплета
layers_all список имен слоев, которые будут заданы статически в параметрах апплета
layers_draw список имен слоев, которые будут отображены после загрузки апплета
Пример

код:

<applet code="Animate.class" width="200" height="100">
<param
name="img1" value="/images/foto.jpg">
<img
src="animage.gif" alt="" width=100 height=100 />
</applet>

Рекомендации по использованию
  • должен быть закрыт (</applet>)
  • может содержать CDATA, строчные и блочные, элементы, теги <param>.
  • поддерживается не всеми браузерами
  • обязательные атрибуты: code, width и height
  • требует загрузки дополнительного плагина для JAVA
  • при использовании XHTML 1.0 Strict, XHTML 1.1, HTML 4.01 Strict не пройдет валидацию

Тег <applet> не желателен. Вместо него нужно использовать тег <object>.