23c4637b

Создание


HTML-тэг INPUT с "hidden" в качестве значения атрибута TYPE. Для данной формы машина выполнения JavaScript создаёт соответствующие объекты Hidden и помещает эти объекты в массив elements соответствующего объекта Hidden. Вы получаете доступ к объекту Hidden в этом массиве по индексу. Вы можете индексировать массив по числам или, если имеются, по значениям атрибута NAME.


Объекты History являются предопределёнными объектами JavaScript, доступ к которым Вы можете получить через свойство history объекта window.




Конструктор Image или тэг IMG.

Машина выполнения JavaScript создаёт объект Image для каждого тэга IMG в документе. Она помещает эти объекты в массив в свойстве document.images. Вы получаете доступ к объекту Image по индексу в этом массиве.

Для определения тэга IMG используйте стандартный синтаксис HTML с добавлением обработчиков событий JavaScript. При специфицировании атрибута NAME можно использовать это имя при индексации массива images.

Для определения изображения с помощью конструктора используйте такой синтаксис:

new Image([width,] [height])




Объект java является в JavaScript предопределённым объектом верхнего уровня. Вы можете получать к нему доступ автоматически без использования конструктора или вызова метода.




Любым методом Java, который возвращает массив. Кроме того, Вы можете создать JavaArray из произвольного типа данных, используя метод newInstance класса Array:

public static Object newInstance(Class componentType, int length)
throws NegativeArraySizeException






Ссылка на имя класса, используемое с объектом Packages:

Packages.JavaClass

где JavaClass это полное квалифицированное имя Java-класса объекта. Объекты LiveConnect java, sun и netscape являются аббревиатурами для наиболее часто используемых Java-пакетов; они создают также объекты JavaClass.




Любой метод Java, который возвращает тип объекта. Кроме того, Вы можете явно конструировать JavaObject путём использования конструктора Java-объекта с ключевым словом Packages:

new Packages.JavaClass(parameterList)

где JavaClass это полное квалифицированное имя Java-класса объекта.




Ссылка на имя пакета, используемая с ключевым словом Packages:

Packages.JavaPackage

где JavaPackage это имя Java-пакета объекта. Если пакет находится в пакете java, netscape или sun, ключевое слово Packages необязательно.




HTML-тэг LAYER или ILAYER или использование синтаксиса каскадных таблиц стилей. Машина выполнения JavaScript создаёт объект Layer, соответствующий каждому слою документа. Она размещает эти объекты в массиве свойства document.layers. Вы получаете доступ к объектам Layer по индексу в этом массиве.

Для определения слоя используется стандартный синтаксис HTML. Если Вы специфицируете атрибут ID, Вы можете использовать его значение для индексирования в массиве layers.

Полное описание слоёв см. в Dynamic HTML in Netscape Communicator.

Некоторые свойства layer могут быть непосредственно изменены операцией присвоения; например, "mylayer.visibility = hide". Объект layer имеет также методы для воздействия на эти свойства.



Содержание раздела