Приветствую Вас, Гость! Регистрация RSS

Программируем просто

Воскресенье, 14.06.2026
Главная » 2012 » Май » 7 » Объект window в JavaScript
14:19
Объект window в JavaScript

1 Методы и свойства объекта window в JavaScript

 

При создании многооконного интерфейса пользователь помимо возможностей HTML, связанных с применением фреймовай структуры, может использовать для этой цели также методы объекта window.

Объект window является родительским объектом для всех других объектов. Это наивысший объект в иерархии JavaScript, представляющий собой открытое окно браузера. Вместо наименования window можно также использовать его синоним - self.

Часть методов объекта window в JavaScript была рассмотрена ранее:

Кроме того объект window в JavaScript поддерживает следующие методы:

  • open() - создает новое окно. Синтаксис метода:
    aNewWindow = window.open("URL","windowName" [,"windowFeatures"]).
    Имя переменной (aNewWindow) используется для ссылки на свойства и методы вновь созданного окна.
    Параметр URL указывает на URL-адрес Web-страницы, которая может быть загружена в это окно.
    Параметр windowName используется для задания имени окна в атрибуте TARGET тэга <А>.
    Параметры windowFeatures задают характеристики оконного интерфейса:
    • toolbar - выводит стандартную панель инструментов, включая кнопки Forward, Back, перехода к домашней странице и печати;
    • menubar - выводит меню в верхней части экрана, включающее пункты File, Edit и View;
    • location - выводит строку URL;
    • status - выводит строку состояния (статуса) внизу окна;
    • scrollbar - добавляет линейки прокрутки, если документ не помещается в окне браузера;
    • resizable - позволяет пользователю изменять размер окна;
    • width - указывает первоначальную ширину окна в пикселях;
    • height - указывает первоначальную высоту окна в пикселях.
    Если не один параметр из списка windowFeatures не указан, используются значения по умолчанию. В этом случае создается окно, подобное окну браузера. Если же указан хотя бы один параметр из списка windowFeatures, все неуказанные параметры исключаются.
  • close() - закрывает текущее окно (если окно было открыто методом open(), то оно закрывается сразу, если же оно было открыто пользователем, сначала появляется окно предупреждения, предлагающее пользователю сделать выбор);
  • moveTo(X,Y) - перемещает окно в точку экрана, заданную координатами X и Y;
  • moveBy(X,Y) - перемещает окно на X пикселей вправо и на Y пикселей вниз (для перемещения влево и вверх необходимо задать отрицательные числа);
  • scrollTo(X,Y) - провкручивает окно до заданных в пискселях координат X и Y;
  • scrollBy(X,Y) - провкручивает окно на X пикселей вправо и на Y пикселей вниз (для прокрутки влево и вверх необходимо задать отрицательные числа);
  • resizeTo(X,Y) - изменяет размер окна до X пикселей по ширине и до Y пикселей по высоте;
  • resizeBy(X,Y) - изменяет размер окна на X пикселей по ширине и на Y пикселей по высоте;
  • navigate(URL-адрес) - загружает в окно Web-страницу, адрес которой передан в качестве параметра;
  • print() - печатает содержимое окна или фрейма на принтере;
  • focus() - устанавливает фокус для окна, перемещая окно на первый план;
  • blur() - удаляет фокус с окна, перемещая окно на заднийй план;

Объект window в JavaScript имеет следующие свойства:

  • closed - возвращает значение true/false, указывающее на то, закрыто ли окно;
  • defaultStatus - значение по умолчанию поля статуса окна (свойство доступно для записи и считывания);
  • document - ссылка на объект document данного окна;
  • frames - ссылка на массив фреймов данного окна (включая плавающие фреймы IFRAME);
  • length - указывает число фреймов, содержащихся в окне (включая плавающие фреймы);
  • history - ссылка на объект history, который содержит URL-адреса Web-страниц, загружаемых в данное окно;
  • location - устанавливает или возвращает URL-адрес текущей Web-страницы, содержащийся в объекте location;
Категория: Java/ Javascript/ jQuery | Просмотров: 560 | Добавил: Ne0Lite