Logo Море(!) аналитической информации!
IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware
Скидка до 20% на услуги дата-центра. Аренда серверной стойки. Colocation от 1U!

Миграция в облако #SotelCloud. Виртуальный сервер в облаке. Выбрать конфигурацию на сайте!

Виртуальная АТС для вашего бизнеса. Приветственные бонусы для новых клиентов!

Виртуальные VPS серверы в РФ и ЕС

Dedicated серверы в РФ и ЕС

По промокоду CITFORUM скидка 30% на заказ VPS\VDS

VPS/VDS серверы. 30 локаций на выбор

Серверы VPS/VDS с большим диском

Хорошие условия для реселлеров

4VPS.SU - VPS в 17-ти странах

2Gbit/s безлимит

Современное железо!

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

Цель

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

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

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

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

<APPLET CODE="имя апплет-файла" WIDTH=m HEIGHT=n ALIGN=выравнивание> текстовое описание </APPLET>

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

имя атрибутавозможные значениясмыслпримечания
CODEBASE URLосновной URL апплета; обычно задает директорию или папку, содержащую код апплетапо умолчанию - URL документа
CODEстрокаимя файла, который содержит компилированный Applet - подкласс апплетаобязателен; интерпретируется как родственный базе, специфицированной атрибутом CODEBASE; не может быть неограниченным
ALTстрокатекстовое описание, которое должно высвечиваться вместо апплетасодержимое элемента; может быть использовано для тех же целей, но с большей гибкостью
NAMEстрокаимя отдельного апплетатакие имена позволяют апплетам находить (и связывать) друг друга в одном документе.
WIDTHцелоепредполагаемая ширина в пикселях, не учитывая окон или диалогов апплетаобязателен
HEIGHTцелоепредполагаемая высота в пикселях, не учитывая окон или диалогов апплетаобязателен
ALIGNTOP, 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.

Примеры

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


<APPLET CODE="Bubbles.class" WIDTH=500 HEIGHT=500 ALIGN=MIDDLE> 

Java applet that draws animated bubbles. 

</APPLET> 

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


<APPLET CODE="AudioItem" WIDTH=15 HEIGHT=15 ALIGN=TOP> 

<PARAM NAME=snd VALUE="Hello.au|Welcome.au"> 

Java applet that plays a welcoming sound. 

</APPLET> 

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


<APPLET CODEBASE="applets/NervousText" 

   CODE="NervousText.class" 

   WIDTH=300 

   HEIGHT=50> 

<PARAM NAME=TEXT VALUE="Java is Cool!"> 

<IMG SRC="sorry.gif" ALT="This looks better with Java support"> 

</APPLET> 

Примечания

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

Бесплатный конструктор сайтов и Landing Page

Хостинг с DDoS защитой от 2.5$ + Бесплатный SSL и Домен

SSD VPS в Нидерландах под различные задачи от 2.6$

✅ Дешевый VPS-хостинг на AMD EPYC: 1vCore, 3GB DDR4, 15GB NVMe всего за €3,50!

🔥 Anti-DDoS защита 12 Тбит/с!

VPS в России, Европе и США

Бесплатная поддержка и администрирование

Оплата российскими и международными картами

🔥 VPS до 5.7 ГГц под любые задачи с AntiDDoS в 7 локациях

💸 Гифткод CITFORUM (250р на баланс) и попробуйте уже сейчас!

🛒 Скидка 15% на первый платеж (в течение 24ч)

Новости мира IT:

Архив новостей

IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware

Информация для рекламодателей PR-акции, размещение рекламы — adv@citforum.ru,
тел. +7 495 7861149
Пресс-релизы — pr@citforum.ru
Обратная связь
Информация для авторов
Rambler's Top100 TopList This Web server launched on February 24, 1997
Copyright © 1997-2000 CIT, © 2001-2019 CIT Forum
Внимание! Любой из материалов, опубликованных на этом сервере, не может быть воспроизведен в какой бы то ни было форме и какими бы то ни было средствами без письменного разрешения владельцев авторских прав. Подробнее...