JavaScript. Основы клиентского программирования. Захаркина В.В. - 19 стр.

UptoLike

Составители: 

36
window.bgcolor
self.bgcolor
bgcolor
С фреймами, очевидно, ситуация чуть посложнее: их несколько,
значит к каждому нужно особое обращение. Уверена, что все уже
догадались: к фреймам обращаются по их именам (то есть, по
заданным в HTML-описании значениям атрибута name). Если
определен набор вложенных фреймов, то могут быть использованы
обращения к
родительскому фрейму как к объекту parent. Объект
top ссылается на верхний уровень набора фреймовтекущее окно.
Свойства объекта Window
Для объекта Window определен ряд свойств, наиболее полезные и
употребительные из которых сами являются объектами. Обратившись
к схеме, приведенной в разделе «Объектная модель документа
DOM0», можно увидеть высшие уровни иерархии свойств объектного
типа. Заметим, что объект Document, являясь свойством объекта
Window, сам обладает свойствами объектного типа. В свою очередь,
ряд его
свойств также представляют собой объекты и т.д.
Есть у объекта Window и скалярные свойства, наиболее полезные из
которых приведем:
closedимеет значение true, если открытое сценарием окно
было закрыто, и false в противном случае.
statusтекст строки статуса.
defaultStatus - текст строки статуса по умолчанию.
nameстрока, содержащая имя окна
.
openerссылка на объект window, из сценария которого было
открыто текущее окно.
parentссылка на объект window, содержащий текущее окно
или фрейм.
37
Методы объекта Window
Объект Window имеет ряд методов, основные из которых:
open() открывает новое окно (см. в отдельном разделе).
close() закрывает окно.
resizeTo(w,h) изменяет размеры окна до ширины w и
высоты h.
resizeTo(x,y) изменяет размеры окна на x пикселов по
ширине и y пикселов по высоте.
moveTo(x0,y0) перемещает окно таким образом, чтобы
координаты
его левого верхнего угла приняли значения x0 и y0.
moveBy(x,y) перемещает окно на x пикселов по
горизонтали и y пикселов по вертикали.
focus() передает окну фокус; при этом окно перемещается на
передний план поверх других окон приложений.
Метод open()
Метод window.open() вызывается с такими аргументами:
window.open( адрес файла, имя окна, параметры )
где
адрес файла - адрес файла, первоначально загружаемого в новое
окно;
имя окнаусловное имя, смысл которого будет пояснен ниже.
параметры - набор элементов нового окна браузера - строка, в
которой через запятую в любом порядке перечисляются пары
параметр=значение . Если какой-то параметр не указан, будет
применено значение по
умолчанию.