Таблица 1.Основные свойства, методы и события объекта Window
Название |
Описание |
Свойства |
DefaultStatus |
Значение по умолчанию строки состояния браузера. |
Document |
Ссылка на объект Document в текущем окне. |
Self |
Ссылка на текущее окно. |
Status |
Ссылка на строку состояния. |
Frames |
Ссылка (имя фрейма или его номер) на массив фреймов текущего окна. |
Name |
Имя окна |
Parent |
Ссылка на родительский объект. |
Top |
Ссылка на самый верхний в иерархии объект Window. |
DialogTop
DialogLeft
DialogHeight
DialogWidth |
Соответственно координата Y, координата X, высота и ширина окна (в пикселях),
созданного методом ShowModalDialog. |
Методы |
Alert <строка> |
Вывод диалогового окна с заданной строкой и кнопкой OK. |
<переменная>= Confirm( <строка>) |
Вывод диалогового окна с заданной строкой и кнопками OK и Cancel.
В переменную помещается True (нажата OK) или False (нажата Cancel). |
<переменная>= Prompt(<строка сообщения>, <значение по умолчанию>) |
Вывод диалогового окна со строкой ввода, в которой находится значение по умолчанию. Если нажата
кнопка OK, то в переменную помещается значение из строки ввода. При нажатии Cancel
– значение null (пусто). |
Focus |
Получение фокуса. |
Blur |
Потеря фокуса. |
Close |
Закрытие окна. |
<переменная>=SetInterval <процедура>, <время в миллисекундах> |
Указывает процедуре выполняться периодически через заданное количество миллисекунд. |
<переменная>=SetTimeOut( <процедура>, <интервал>) |
Определяет имя процедуры, выполняемой один раз по прошествии указанного временного интервала
(в миллисекундах). Переменная используется для завершения выполнения этого метода методом ClearTimeOut. |
ClearTimeOut <переменная> |
Завершение выполнения процедуры, связанной с указанной переменной. |
ClearInterval <переменная> |
Обнуляет таймер, заданный методом SetInterval. |
Open <URL-адрес>,<имя нового окна>, <параметры> |
Открытие HTML-документа с заданным адресом в новом окне. Параметры:
- Directories=Yes или No – вывод панели Ссылки;
- Height=число – высота окна;
- Width=число – ширина окна;
- Location=Yes или No – наличие панели адресов;
- MenuBar=Yes или No – наличие меню;
- Resizable=Yes или No – возможность изменения размеров окна;
- Scrollbars=Yes или No – наличие полос прокрутки;
- Status=Yes или No – отображать ли строку состояния;
- ToolBar=Yes или No – наличие панели инструментов.
|
ExecScript <процедура>, <язык процедуры> |
Выполнение процедуры с указанным именем. Второй параметр (значение “VBScript”
или “JavaScript”) может отсутствовать. |
ShowModalDialog <URL-адрес>, <аргументы>, <возможности> |
Выводит диалоговое HTML-окно. Второй и третий параметры могут отсутствовать. |
Navigate <URL-адрес> |
Загрузка новой страницы с указанным адресом. |
ShowHelp <URL-адрес>, <аргументы> |
Вывод файла справки. |
События.
Они реализуются в процедурах с именами
Window_<имя события>. |
OnLoad |
Наступает после загрузки документа. |
OnUnLoad |
Наступает после выгрузки документа. |
OnFocus |
Наступает при получении фокуса. |
OnBlur |
Наступает при потере фокуса. |
OnHelp |
Наступает после нажатия клавиши F1, когда окно находится в фокусе. |
Приведем несколько примеров, иллюстрирующих использование перечисленных свойств, методов и событий.