Сервер поддерживается Центром Информационных Технологий (095)932-9212, 932-9213, 939-0783 E-mail: |
|
Сервер Информационных Технологийсодержит море(!)аналитической информации
|
---|
Внедрение (вставка)Javaапплетов в HTML документ
Если броузер приспособлен к использованию Java апплетов, он может запустить апплет на исполнение. Если нет - он высвечивает содержимое (после элемент PARAM)апплета, или строку, специфицируемую в атрибут ALT
имя атрибута | возможные значения | смысл | примечания |
---|---|---|---|
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
Простой пример
Более сложный пример, использующи PARAMэлемент
Следующий пример, иллюстрирующий использование CODEBASE
Даже если броузер поддерживает Java, поддержка может быть снята системным администратором или отдельными пользователями, что часто и происходит, так как существует мнение, что Java несет слишком серьезную угрозу безопасности. Поэтому, если Вы используете Java апплеты, попытайтесь сконструировать Ваши документы так, чтобы они работали и в условиях отказа от демонстрации Java апплетов