Сервер поддерживается
Центром Информационных Технологий
(095)932-9212, 932-9213, 939-0783
E-mail:
Сервер Информационных Технологийсодержит море(!)аналитической информации

APPLET - Java апплеты (Нет в HTML 2.0!)

Цель

Внедрение (вставка)Javaапплетов в HTML документ

Типичное отображение

Если броузер приспособлен к использованию Java апплетов, он может запустить апплет на исполнение. Если нет - он высвечивает содержимое (после элемент PARAM)апплета, или строку, специфицируемую в атрибут ALT

Основной синтаксис

mHEIGHT=nALIGN=выравнивание>текстовое описание

Возможные атрибуты

имя атрибута возможные значения смысл примечания
CODEBASE URL основной URL апплета;обычно задает директорию или папку, содержащую код апплета по умолчанию - URL документа
CODE строка имя файла, который содержит компилированный Applet - подкласс апплета обязателен;интерпретируется как родственный базе, специфицированной атрибутом CODEBASE;не может быть неограниченным
ALT строка текстовое описание, которое должно высвечиваться вместо апплета содержимоеэлемента;может быть использовано для тех же целей, но с большей гибкостью
NAME строка имя отдельного апплета такие имена позволяют апплетам находить (и связывать)друг друга в одном документе.
WIDTH целое предполагаемая ширина пикселях, не учитывая окон или диалогов апплета обязателен
HEIGHT целое предполагаемая высота пикселях, не учитывая окон или диалогов апплета обязателен
ALIGN TOP, MIDDLE, BOTTOM, LEFT, RIGHT позиционирует область высвечивания апплета на дисплее подобен атрибуту ALIGN элемент IMG
HSPACE целое ширина незаполненного пространства слева и справа от зоны высвечивания апплета пикселях соответствует атрибуту HSPACE элемент IMG
VSPACE целое высота незаполненного пространства выше и ниже зоны высвечивания апплета пикселях соответствует атрибуту VSPACE элемент IMG

Допустимый контекст

Контейнер текста, т.е. любой элемент, который может содержат текстовый элемент. Включает большинство элементов HTML

Содержимое

Ноль или более элементо PARAM, за которыми следует ноль или боле элементов текста

Назначение и использование элементов текста в содержимом точно не определено. HTML 3.2 Ссылочной спецификацииприводится следующее пояснение

Содержимое APPLET элементов должно использоваться для альтернативного представления апплета для программ просмотра, которые не поддерживают Java. Java-приспособленные броузеры игнорируют этот HTML код. Вы можете использовать PARAM, чтобы показать кадр выполнения апплета с текстовыми пояснениями о том, что делает апплет. И еще одна область применения элемента PARAM - обеспечить связь со страницей, на которой находится информация для броузеров, не поддерживающих Java

Заметьте, что текстовые элементы в содержимом и атрибу ALTв начальном теге - два способа вывести что-то вместо апплета. Здесь есть два отличия:значение ALT - простая строка, в то время как элементы могут содержат разметку текста;и атрибут ALT не дает эффекта, если броузер совсем не знает элемента APPLET, тогда как такие же броузеры должны обработать текстовые элементы в содержимом - они просто игнорируют начальный и конечный теги APPLET и PARAM

Примеры

Простой пример


Java applet that draws animated bubbles. 

Более сложный пример, использующи PARAMэлемент



Java applet that plays a welcoming sound. 

Следующий пример, иллюстрирующий использование CODEBASE



This looks better with Java support

Примечания

Даже если броузер поддерживает Java, поддержка может быть снята системным администратором или отдельными пользователями, что часто и происходит, так как существует мнение, что Java несет слишком серьезную угрозу безопасности. Поэтому, если Вы используете Java апплеты, попытайтесь сконструировать Ваши документы так, чтобы они работали и в условиях отказа от демонстрации Java апплетов


Comments:
Copyright ©CIT