JAVAScript как универсальное средство создания интерактивных Web-страниц, страница 5

Свойство

Описание

clientInformation

Возвращает браузер (объект navigator)

closed

Логическое свойство, которое указывает, закрыто ли окно

defaultStatus

Сообщение, выводимое по умолчанию в строке состояния

dialogArguments

Переменная или массив переменных, передаваемых модальному диалоговому окну

dialogHeight

Высота модального диалогового окна

dialogLeft

Абсцисса верхнего левого угла модального диалогового окна

dialogTop

Ордината верхнего левого угла модального диалогового окна

dialogWidth

Ширина модального диалогового окна

document

Объект document

event

Объект event

history

Объект history

length

Возвращает число фреймов (frames), отображаемых в данном окне

location

Объект location

name

Имя окна

navigator

Объект navigator

offscreenBuffering

Определяет, используется ли неотображаемый буфер

opener

Возвращает ссылку на окно, открывшее данное

parent

Возвращает ссылку на родительское окно

returnValue

Специфицирует возвращаемое значение из модального диалогового окна

screen

Объект screen

self

Текущее окно

status

Сообщение, отображаемое в строке состояния

top

Возвращает ссылку на самое верхнее родительское окно

3.1.1. Открытие нового окна браузера

Метод open() объекта window предназначен для открытия нового окна браузера. Синтаксис:

open([URL[,name[,features[,replase]]]])

·  URL – URL загруженного в окно браузера документа;

·  name – имя окна;

·  replase– логический параметр, указывающий, должен ли URL загружаемого документа заменить предыдущую ссылку или нет;

·  features – параметры окна, задаваемые в виде строки, состоящей из нескольких компонентов, причем разделителем между компонентами является запятая; допустимые компоненты параметра приведены в следующей таблице.

Допустимые значения параметра featuresметода open()

Синтаксис

Описание

fullscreen =

{yes | no | 1 | 0}

Задает полноэкранное или нормальное представление окна браузера

channelmode =

{yes | no | 1 | 0}

Задает способ отображения окна браузера

toolbar =

{yes | no | 1 | 0}

Устанавливает, отображает ли панель инструментов Обычные кнопки

location =

{yes | no | 1 | 0}

Устанавливает, отображать ли адресную строку

directories =

{yes | no | 1 | 0}

Устанавливает, отображает ли панель инструментов Ссылки

status =

{yes | no | 1 | 0}

Устанавливает, отображает ли строку состояния

menubar =

{yes | no | 1 | 0}

Устанавливает, отображает ли строку меню

scrollbars =

{yes | no | 1 | 0}

Устанавливает, отображает ли полосы прокрутки

resizable =

{yes | no | 1 | 0}

Устанавливает, может ли пользователь изменять размеры окна

width = number

Устанавливает ширину окна.

height = number

Устанавливает высоту окна.

top = number

Устанавливает ординату верхнего левого угла окна

left = number

Устанавливает абсциссу верхнего левого угла окна

В следующем коде при щелчке на заголовке открывается еще одно окно браузера, в которое загружается документ test.htm.

<html>

<script language = javascript>

function openIt( ){