Тег <applet>

Приклад

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
  "http://www.w3.org/TR/html4/strict.dtd">
<html>
 <head>
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <title>Тег APPLET</title>
 </head>
 <body>
  <p>Текущее время: <applet code="Clock.class" width="60" height="10">
    Ваш браузер не поддерживает Java-апплеты.
  </applet></p>
 </body>
</html>
Internet Explorer Chrome Opera Safari Firefox
3.0+ 1.0+ 2.1+ 1.0+ 1.0+

Специфікація

HTML: 3.2 4.01 5.0 XHTML: 1.0 1.1

Опис

Тег <applet> призначений для вставки на сторінку аплетів - невеликих програм, написаних на мові Java. Рекомендується використовувати тег <object>. Між відкриваючим і закриваючим тегом можна додати текст, який буде відображатися в браузері, якщо він не підтримує аплети. У протилежному випадку текст не виводиться.

Синтаксис

<applet code="URL">Текст</applet>

Закриваючий тег

Обов'язковий.

Атрибути

align
Встановлює вирівнювання аплета щодо найближчих елементів і тексту.
alt
Альтернативний текст.
archive
Вказує шлях і ім'я файлу з архівом.
code
Ім'я файлу.
codebase
Шлях до теки з аплетом, який задано атрибутом code.
height
Висота аплета.
hspace
Горизонтальний відступ від аплета до навколишнього вмісту.
vspace
Вертикальний відступ від аплета до навколишнього вмісту.
width
Ширина аплета.

Також для цього тега доступні універсальні атрибути та події.

Валідація

Використання цього тега осуджується специфікацією HTML і його наявність призведе до невалідного коду.

Часті запитання

  • Q: Як використовувати тег <applet> у HTML?

    A: Тег <applet> був використаний для вбудовування Java аплетів в HTML сторінки. Однак, він був вилучений з HTML5 і рекомендується використовувати інші технології, наприклад, <object> або <embed> теги.

  • Q: Чому тег <applet> застарілий у HTML?

    A: Тег <applet> застарілий у HTML через обмежену підтримку та безпекові проблеми, пов'язані з виконанням Java аплетів у браузері. Рекомендується використовувати інші технології, які забезпечують кращу сумісність та безпеку.

  • Q: Як замінити тег <applet> у сучасному HTML?

    A: Для заміни тегу <applet> у сучасному HTML рекомендується використовувати <object> або <embed> теги для вбудовування мультимедійних вмісту або використання JavaScript бібліотек для створення взаємодії на стороні клієнта.

  • Q: Чи підтримують сучасні браузери тег <applet>?

    A: Більшість сучасних браузерів припинили підтримку тегу <applet>, оскільки він застарілий та має безпекові проблеми. Рекомендується використовувати альтернативні підходи для вбудовування мультимедійних елементів у HTML сторінки.

  • Q: Як взаємодіяти з Java аплетами у HTML без тегу <applet>?

    A: Для взаємодії з Java аплетами у HTML можна використовувати JavaScript або Ajax для взаємодії з сервером та передачі даних. Також можна використовувати інші технології, які забезпечують можливості відтворення мультимедійного вмісту без використання тегу <applet>.