Идёт загрузка страницы...

htp://aptem.net.ru





    JavaApplets.

    JavaApplets (апплеты) - это маленькие приложения, которые размещаются на серверах, при обращении загружаются на пользовательскую машину, автоматически устанавливаются и запускаются на месте, как часть документа HTML.

    Для запуска апплета существует определенная конструкция:

    <applet code="Имя файла (.class)" width="Ширина окна" height="Высота окна">
    </applet>

    Тэг <applet> может содержать следующие атрибуты:

    CODE - обязательный атрибут, задающий имя файла апплета. Имя файла задается относительно атрибута codebase, то есть либо от текущего каталога, либо от каталога, указанного в атрибуте CODEBASE.

    OBJECT - Указывает имя файла, содержащего сериализованный апплет, из которого последний будет восстановлен. Для апплета необходимо задать либо атрибут CODE, либо атрибут OBJECT, но задавать эти атрибуты одновременно нельзя.

    WIDTH и HEIGHT - Ширина и высота соответственно, обязательные атрибуты, задающие начальный размер видимой области апплета.

    ARCHIVE - Задает список jar-файлов (разделяется запятыми), которые предварительно загружаются в Обозреватель. В этих архивных файлах могут содержаться файлы классов, изображения, звуки и любые другие ресурсы, необходимые апплету. Для создания архивов используется утилита JAR, синтаксис вызова которой следующий:

    jar cf soundmap.jar *.class image.gif sound.wav

    Очевидно, что передача сжатых jar-файлов повышает эффективность работы. Поэтому многие средства разработки (Lotus JavaBeans, Borland JBuilder) уже имеют средства для публикации апплетов в виде jar-файлов.

    CODEBASE - необязательный атрибут, задающий базовый URL кода апплета, являющийся каталогом, в котором будет выполняться поиск исполняемого файла апплета (задаваемого в признаке CODE). Если этот атрибут не задан, по умолчанию используется текущий каталог. CODEBASE не обязательно должен указывать на тот же узел, с которого был загружен HTML-документ.

    ALT - необязательный атрибут, задающий короткое текстовое сообщение, которое должно быть выведено в том случае, если используемый Обозреватель распознает синтаксис тэга <applet>, но выполнять апплеты не умеет. Это не то же самое, что HTML-текст, который можно вставлять между <applet> и </applet> для Обозревателей, вообще не поддерживающих апплетов.

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

    ALIGN - необязательный атрибут, задающий стиль выравнивания апплета. Этот атрибут трактуется так же, как в тэге <IMG>, возможные его значения - LEFT, RIGHT, TOP, TEXTTOP, MIDDLE, ABSMIDDLE, BASELINE, BOTTOM, ABSBOTTOM.

    VSPACE и HSPACE - необязательные атрибуты, задают ширину свободного пространства в пикселях сверху и снизу апплета (VSPACE), и слева и справа от него (HSPACE). Они трактуются точно так же, как одноименные атрибуты тэга <IMG>.

    Между тегами <applet> и </applet> может присутствовать тег <PARAM>. Он дает возможность передавать из HTML-страницы апплету необходимые ему аргументы: имя шрифта, его размер, звуковые файлы и т.п. Нет необходимости перечислять параметры данного тэга, особенно, если Вы не намерены создавать JavaApplets, а просто будете загружать их с какого-то сайта. В этом случае ищите код, описание параметров в архиве с апплетом. Разработчики всегда помещают пример использования апплета, иногда описание его параметров, в которых и так не трудно будет разобраться, зная английский язык. Если же Вы намерены создавать свои апплеты, то читайте справочный файл программы, в которой Вы это будете делать. Там будет все подробно рассказано...


Вернуться?

Перейти к разделу "Учебники по HTML"