Добавляем...


Доступ к JavaScript из аплетов
Хотя это может показаться неожиданным, но аплеты Java имеют возможность управлять средствами JavaScript. Internet Explorer, Netscape, а также браузеры на базе Mozilla могут использовать Java-пакет netscape, в котором определяется семейство библиотек классов для взаимодействия с JavaScript.

В частности, класс JSObject '(netscape, javascript. JSObject) дает аплету возможность получить доступ к объектам JavaScript текущей страницы и работать с ними.

Кроме того, указанный класс предоставляет аплету возможность выполнить любой программный код JavaScript в окне браузера, как будто он является частью страницы.

С точки зрения (X)HTML для осуществления этой возможности требуется только добавить атрибут mayscript в соответствующий дескриптор <applet>. Атрибут mayscript является нестандартной опцией безопасности, используемой для того, чтобы запретить вредоносным аплетам изменение документа, в котором они содержатся.

Отсутствие этого атрибута (теоретически) запрещает аплету входить в "границы пространства" браузера, но реализация его принудительного применения в браузерах весьма непоследовательна.

Несмотря на мощные потенциальные возможности, управление действиями JavaScript со стороны Java редко используется на практике. Больше о соответствующих классах можно узнать из разделов документации браузеров, посвященных использованию Java.


добавить комментарий
(без перезагрузки и регистрации)


10 случайных разделов

Что ищем на сайте ?


Примеры кода на сайте







@ 2008-2011 Amber
При использовании материалов ссылка на сайт обязательна
Яндекс.Метрика