Атрибут src тега <applet>


Описание

Атрибут src для тега <applet> не является стандартным атрибутом в спецификации HTML. Однако в некоторых браузерах он мог использоваться как альтернатива атрибуту code для указания пути к файлу класса Java-апплета.

Пример предположительного использования:
<applet src="MyApplet.class" width="300" height="200"> Ваш браузер не поддерживает Java-апплеты. </applet>

Особенности работы:

Характеристика Поведение
Стандартизация Не является частью официальной спецификации HTML
Поддержка браузерами Ограниченная и непоследовательная
Аналоги Атрибут code (стандартный способ)
Совместимость Мог работать в некоторых старых браузерах

Рекомендации по использованию:

  • Не используйте атрибут src для <applet>
  • Всегда применяйте стандартный атрибут code
  • Для современных решений используйте элемент <object>
  • При обнаружении в устаревшем коде замените на code

Правильная реализация:

<applet code="MyApplet.class" width="300" height="200"> Альтернативное содержимое для браузеров без поддержки Java. </applet>

Современная альтернатива:

<object type="application/x-java-applet" data="MyApplet.class" width="300" height="200"> <param name="code" value="MyApplet.class"> Современная реализация с fallback-контентом. </object>

Историческая справка:

Некоторые разработчики могли пытаться использовать атрибут src по аналогии с тагами <img> или <script>, но это никогда не было частью официальной спецификации. Правильным атрибутом для указания главного класса апплета всегда был и остается code.

Примечание: Этот материал включен в справочник только для полноты информации. В реальных проектах атрибут src не должен использоваться с тегом <applet>.