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)Ссылка на имя класса, используемое с объектом 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 имеет также методы для воздействия на эти свойства.