What is applet in javascript

Applet

Тэг HTML APPLET . Машина выполнения JavaScript создаёт объекты Applet , соответствующие каждому аплету в Вашем документе. Эти объекты помещаются в массив-свойство document.applets . Вы получаете доступ к Applet -объекту по индексу в этом массиве.

Чтобы определить аплет, используется стандартный синтаксис HTML. Если Вы специфицируете атрибут NAME , Вы можете использовать значение этого атрибута при индексировании в массиве applets . Чтобы обратиться к аплету в JavaScript, Вы обязаны предоставить в его определении атрибут MAYSCRIPT .

Описание

Автор HTML-страницы обязан разрешить аплету доступ к JavaScript путём специфицирования атрибута MAYSCRIPT в тэге APPLET . Это предотвращает доступ аплета к JavaScript на странице без ведома автора страницы. Например, чтобы разрешить аплету musicPicker.class доступ к JavaScript на Вашей странице, специфицируйте:

Доступ к JavaScript при отсутствии специфицированного атрибута MAYSCRIPT вызывает исключение.

Информацию LiveConnect об использовании аплетов см. дополнительно в книге «Клиентский JavaScript. Руководство по Использованию».

Свойства. Резюме.

Объект Applet наследует все public-свойства Java-аплета.

Методы. Резюме.

Объект Applet наследует все public-методы Java-аплета.

Примеры

Запускается аплет с именем musicApp :

Дополнительные примеры смотри в информации LiveConnect в книге «Клиентский JavaScript. Руководство по Использованию».

Источник

What is applet in javascript

Собственно и не стоило бы говорить о Java, если бы не возможность использования небольших мобильных программ, которые можно передавать по сети и исполнять на компьютере пользователя. Эти программы в терминологии Java называются апплетами (яблочками). Для встраивания вызовов апплетов в текст НТМL-документа и отведения места для отображаемой апплетом информации в НТМL был введен контейнер АРРLЕТ, который начинается тагом <аррlet>и кончается тагом . В общем виде документ, содержащий ссылки на апплеты будет выглядеть так, как это представлено в примере.

В данном примере после заглавия документа (таг H1) и горизонтальной черты начинается поле апплета шириной 200 пикселей и высотой 100 пикселей. В данное поле загружается аррlet с именем hello (файл hello.class). Текст между тагами начала и конца контейнера аррlet используется для размещения встраиваемых контейнеров и текста, который отображается броузерами, не позволяющими использовать Java.

  Документ со встроенной ссылкой на applet.   

Документ со встроенным апплетом hello Java

Аррlet будет отображаться в этом месте, если Ваш браузер интерпретирует Java

В результате ссылки на такой документ сначала будет загружен текст документа. За тем будет обнаружен контейнер аррlet, и произойдет загрузка кода апплета. Файл hello.class должен в этом случае находиться там же, где и НТМL-файл, в котором есть на него ссылка. После приема апплета браузер отведет под него место в своей рабочей области и только после этого начнет его исполнение.

В общем случае контейнер АРРLЕТ имеет следующий вид:

Параметр соdebase задает базу для поиска кода апплета, соdе — это имя файла апплета, которое должно иметь расширение сlass, аlt — альтернативный текст — отображается в том случае когда выполнение апплета запрещено, name — имя контейнера аррlet, используется для ссылки на контейнер, widthт — ширина области отображения апплета, height — высота области отображения апплета, аlign — управляет выравниванием области отображения апплета внутри рабочей области браузера, vspase и hspase — указывают на отступ от текста НТМL-документа (вертикальный и горизонтальный, соответственно).

Использование контейнера РАRАМ позволяет передавать параметры внутрь апплета и НТМL-документа. Это аналогично вызову команды с различными аргументами командной строки. Для того, чтобы получить эти параметры внутри апплета, следует использовать метод getParametr ().

Из атрибутов контейнера АРРLЕТ обязательными являются только соdе, width и height Все остальные атрибуты (они заключены в квадратные скобки «[ ]») можно опускать. Большинство систем разработки Java-программ сами генерируют НТМL-документ, точнее его макет, для тестирования Java-апплетов. Так поступают, например, в АDК (Аррlet Development Kit) компании IВМ.

Источник

JavaScript » Objects » Applet

An Applet object, created for every instance of the HTML tag in your document, allows the inclusion of a Java applet in a web page. These objects are then stored in an array in the document.applets property.

To enable an applet to access Javascript on your page, you must specify the tag’s MAYSCRIPT attribute; failure to do this will cause an exception if the applet tries to access JavaScript. This allows a measure of security for each HTML page that contains the applet.

Examples

Code:
Explanation:

This HTML code executes the myApp applet and sets the MAYSCRIPT attribute to allow it access to JavaScript. This will also automatically create an Applet object called «myApp» which will be added to the document.applets array and can be referenced as document.applets[0] (providing this is the first instance of the tag in your document) or document.applets[«myApp»].

Properties

This specifies a function to create an object’s property and is inherited by all objects from their prototype.

Syntax: Object.prototype.name = value

This allows the addition of properties and methods to any object.

Methods

The eval method is deprecated as a method of Object, but is still used as a high level function. It evaluates a string of JavaScript in the context of an object.

The toSource method returns a literal representing the source code of an object. This can then be used to create a new object.

The toString method returns a string representing a specified object.

This method removes a watchpoint set for an object and property name with the watch method.

This method returns a primitive value for a specified object.

Syntax: Object.watch(property, handlerfunction)

This method adds a watchpoint to a property of the object.

Источник

JavaScript Applet Objects

In this JavaScript tutorial, you will learn about applet object, properties and methods of applet object, Methods of applet object, area object, Properties of area object viz. hash, host, hostname, href, pathname, port, protocol, search and target.

applet object:

The applet object is used in JavaScript to access a Java applet. User can make use of the applets array to access all the applets contained in a document. The applets array property gives access to all the applets associated with the document. The applet object is a browser object that is a property of the document object, used for enabling code of JavaScript to access java variables and methods.

Properties of applet object:

The applet object of JavaScript has name property associated with it. This property is used to access the name attribute associated with the tag.

Methods of applet object:

There are no methods or events associated with the applet object of JavaScript.

area object:

The area object is a browser object in JavaScript used to access an area from the client side. The area object is actually a property of the document object. The area object has similar attributes to that of the link object .

Properties of area object:

  • hash
  • host
  • hostname
  • href
  • pathname
  • port
  • protocol
  • search
  • target

hash:

hash property of area object denotes the URL anchor part including the leading hash mark if one exists.

host:

host property of area object denotes the URL hostname and port.

hostname:

hostname property of area object denotes the URL hostname section.

href:

href property of area object denotes the URL .

pathname:

As the name suggests, pathname property of area object denotes the URL pathname section.

port:

port property of area object denotes the URL port section.

protocol:

protocol property of area object denotes the URL protocol section including the colon after the protocol name.

search property of area object denotes the URL query string section.

target:

target property of area object denotes the URL link’s target name.

Author Description

Editorial Team at Exforsys is a team of IT Consulting and Training team led by Chandra Vennapoosa.

Источник

Читайте также:  Dist obr 1c ru library html
Оцените статью