Тег <applet> используется для вставки встроенного приложения (программы, апплета), написанного на языке программирования Java.
HTML тег <applet> имеет обязательный атрибут code (или object). Атрибут code - имя файла апплета (файла приложения). Расширение файла .class в атрибуте можно не указывать. Вместо атрибута code можно использовать атрибут object - имя файла сериализованного представления приложения.
Если файл приложения лежит не в одном каталоге с основным файлом страницы сайта, необходимо указать путь к файлу апплета с помощью атрибута codebase.
Синтаксис
<applet code="имя_файла_апплета"></applet>
Пример использования <applet> в HTML коде
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Java апплет</title>
</head>
<body>
<applet code="minigame" codebase="http://example.com/games/"></applet>
</body>
</html>
Поддержка тега в HTML5
Тег <applet> является устаревшим и не поддерживается в HTML5. Также, поддержка тега applet была прекращена в современных версиях многих браузеров. Используйте теги <embed> или <object>.
Поддержка браузерами
| Тег | |||||
| <applet> | Нет | Нет | Да | Да | Нет |
Атрибуты
| Атрибут | Значение | Описание |
|---|---|---|
| align | top bottom middle left right baseline |
Правило выравнивания апплета. |
| alt | текст |
Альтернативный текст, который будет выведен, если апплет не будет загружен. |
| archive | URL |
Адрес файла архива .JAR, содержащий ресурсы, необходимые апплету. |
| code | имя |
Имя файла апплета. Файл имеет расширение .class, которое можно не указывать. Если используется сериализованный файл - вместо него используется атрибут object. |
| codebase | URL |
Адрес каталога с исполняемым файлом апплета, имя которого указано в атрибуте code или object. |
| height | пиксели |
Высота апплета. |
| hspace | пиксели |
Ширина горизонтальных отступов (пустое место слева и справа от апплета). |
| name | имя |
Имя апплета. Используется скриптами. |
| object | имя |
Имя сериализованного файла апплета. Используется вместо атрибута code. |
| vspace | пиксели |
Ширина вертикальных отступов (пустое место сверху и снизу от апплета). |
| width | пиксели |
Ширина апплета. |