Учебное пособие: Аплеты

· name — имя аплета. Параметр нужен, если загружаются несколько аплетов с одинаковыми значениями code и codebase;

· style — информация о стиле CSS (Cascading Style Sheet); title — текст, отображаемый в процессе выполнения аплета;

· alt — текст, выводимый вместо аплета, если браузер не может загрузить его;

· mayscript — не имеет значения. Это слово указывает на то, что аплет будет обращаться к тексту JavaScript.

Между тегами <applet> и </applet> можно написать текст, который будет выведен, если браузер не сможет понять тег <applet>. Вотполныйпример:

<applet name = "AnApplet" code = "AnApplet.class"

archive = "anapplet.zip, myclasses.zip"

codebase = "

width = "300" height = "200" align = "TOP"

vspace = "5" hspace = "5" mayscript

alt = "If you have a Java-enabled browser,

you would see an applet here.">

<hr>If your browser recognized the applet tag,

you would see an applet here.<hr>

</applet>


Обязательно упаковывайте все классы аплета в zip- и jar-архивы и указывайте их в параметре archive в HTML-файле. Это значительно ускорит загрузку аплета.

Следует еще сказать, что, начиная с версии HTML 4.0, есть тег <object>, предназначенный для загрузки и аплетов, и других объектов, например, ActiveX. Кроме того, некоторые браузеры могут использовать для загрузки аплетов тег <embed>.

Сведения об окружении аплета

Метод getCodeBase () возвращает URL-адрес каталога, в котором лежит файл класса аплета.

Метод getDocumentBase () возвращает URL-адрес каталога, в котором лежит HTML-файл, вызвавший аплет.

Браузер реализует интерфейс AppletContext, находящийся в пакете java.applet. Аплет может получить ссылку на этот интерфейс методом getAppletContext().

С помощью методов getApplet (String name) и getApplets() интерфейса AppletСontext можно получить ссылку на указанный аргументом name аплет или на все аплеты, загруженные в браузер.

Метод showDocument(URL address) загружает в браузер HTML-файл с адреса address.

Метод showDocument (URL address, String target) загружает файл во фрейм, указанный вторым аргументом target. Этот аргумент может принимать следующие значения:

· _seif — то же окно и тот же фрейм, в котором работает аплет;

· _parent — родительский фрейм аплета;

· _top — фрейм верхнего уровня окна аплета;

· _biank — новое окно верхнего уровня;

К-во Просмотров: 367
Бесплатно скачать Учебное пособие: Аплеты