Меню

Свойства и методы объекта Window

Помечено: ,

В этой теме 8 ответов, 1 участник, последнее обновление  admin 6 мес., 2 нед. назад.

  • Автор
    Сообщения
  • #5005

    admin
    Хранитель

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

  • #5006

    admin
    Хранитель

    Метод alert()
    Отображает диалоговое окно с сообщением, которое передается аргументом методу. Окно содержит кнопку ОК, по которой следует щелкнуть, чтобы окно закрылось
    При вызове метода родительский объект можно не указывать.
    Синтаксис:

    alert(«Сообщение»)

  • #5007

    admin
    Хранитель

    Метод confirm()
    Отображает диалоговое окно с сообщением (текст сообщения передается аргументом методу), а само окно содержит кнопки OK и Cancel (Отмена). Методом возвращается результат: если пользователь щелкает по кнопке OK, то результатом метода возвращается значение true. Если пользователь щелкает по кнопке Cancel (Отмена), методом возвращается значение false.
    При вызове метода родительский объект можно не указывать.
    Синтаксис:

    confirm(«Сообщение»)

  • #5008

    admin
    Хранитель

    Метод prompt()
    Отображает диалоговое окно с полем ввода. Текст, отображаемый над полем ввода, передается аргументом методу. У диалогового окна две кнопки: при щелчке по кнопке ОК
    возвращается содержимое текстового поля, а при щелчке по кнопке Cancel (Отмена) возвращается значение null.
    При вызове метода родительский объект можно не указывать.
    Синтаксис:

    prompt(«Сообщение»)

  • #5009

    admin
    Хранитель

    Метод open()
    Предназначен для открытия окна в браузере.
    Аргументом методу open() передается текстовая строка с URL-адресом документа, который следует открыть (или полным путем к файлу на компьютере)
    Синтаксис:

    mywindow = window.open(«myhello.html»)

  • #5010

    admin
    Хранитель

    Метод close()
    Предназначен для закрытия окна браузера. Вызывается из объекта закрываемого окна.
    Синтаксис:

    mywindow.close()

    mywindow — объект окна которое должно быть закрыто

  • #5011

    admin
    Хранитель

    Свойство location
    У объекта окна есть свойство location, которое является ссылкой на объект Location, содержащий информацию об URL-адресе документа, загруженного в рабочем окне. Более конкретно, за адрес документа отвечает свойство href объекта Location.
    Какой именно документ загружен в рабочем окне браузера, определяется значением свойства window.location.href. Изменение данного свойства приводит к смене документа, загруженного в рабочем окне. Проще говоря, чтобы программными методами загрузить в рабочем окне (текущем, не новом!) новый документ, достаточно изменить значение свойства window.location.href.
    Для изменения свойства window.location.href из объекта window.location вызывается метод assign(). Аргументом методу передается адрес того документа, который должен быть загружен в текущем рабочем окне.

  • #5012

    admin
    Хранитель

    Основные свойства объекта Window

    Свойство Значение
    applicationCache Возвращает ссылку на объект кеша приложения для окна
    closed Признак закрыто окно или нет
    console Дает доступ к интерфейсу Console, предоставляющий методы для вывода информации в консоль браузера. Данные методы предназначены для отладки приложения, и не должны использоваться конечными пользователями.
    devicePixelRatio Оно содержит отношение разрешения дисплея текущего устройства в физических пикселях к разрешению в логических (CSS) пикселях. Также это значение можно интерпретировать как отношение размера одного физического пикселя к размеру одного логического (CSS) пикселя
    document Ссылка на Объект document
    frameElement Возвращает элемент (например iframe или object), в который встроено окно, или null, если это окно верхнего уровня.
    frames Возвращает само окно, которое представляет собой массивоподобный объект, перечисляя прямые подкадры текущего окна.
    history Является свойством только для чтения, ссылающимся на объект History, который предоставляет интерфейс для манипулирования историей сессии браузера
    innerHeight Определяет высоту (в пикселях) внутренней рабочей области окна)
    innerWidth Определяет ширину (в пикселях) внутренней рабочей области окна)
    length Возвращает количество кадров (либо frameили iframe элементов) в окне
    localStorage Свойство localStorage позволяет получить доступ к локальному Storage объекту.
    location Свойство только для чтения Window.location возвращает объект Location с информацией о текущем расположении документа.
    name Свойство name может использоваться для установки и получения имени текущего окна. Оно становится доступным после его создания.
    navigator Интерфейс Navigator представляет собой состояние и особенности(свойства) пользовательского агента. Это позволяет скриптам узнавать их и самосоятельно регистрироваться для выполнения некоторых действий.
    opener Признак открыто окно или нет
    outerHeight Определяет высоту (в пикселях) окна браузера
    outerWidth Определяет ширину (в пикселях) окна браузера
    pageXOffset Только для чтения Windowсвойство pageXOffset является псевдонимом scrollX
    pageYOffset Только для чтения Windowсвойство pageYOffsetявляется псевдонимом scrolly
    parent Ссылка на родительский объект window или родительский iframe. Если у объекта window нет родителя, то свойство parent данного объекта будет ссылаться на сам объект.
    screen Может предоставить некоторую информацию об экране пользователя
    screenX Определяет горизонтальную координату окна браузера
    screenY Определяет вертикальную координату окна браузера
    self Возвращает само окно
    sessionStorage Позволяет получить доступ к объекту Storage текущей сессии
    status Задает текст в строке состояния в нижней части браузера или возвращает ранее установленный текст
    top Возвращает ссылку на корневое окно в иерархии окон
  • #5013

    admin
    Хранитель

    Краткое описание некоторых методов объекта window

    Метод

    Описание

    alert()

    Методом отображается окно с сообщением (передается аргументом методу) и кнопкой подтверждения

    blur()

    Методом снимается фокус с окна

    clearInterval()

    Методом выполняется остановка процесса по выполнению периодических действий, который был запущен с помощью метода setInterval()

    clearTimeout()

    Метод отменяет команду выполнения действия с отсрочкой, которая реализуется через вызов метода setTimeout()

    close()

    Вызов метода приводит к закрытию окна, из объекта которого вызывался метод

    confirm()

    При вызове метода отображается диалоговое окно подтверждения с сообщением и двумя кнопками (подтверждения и отмены)

    focus()

    При вызове метода окну, из объекта которого вызывается метод, передается фокус, в результате чего окно выводится на передний план

    moveBy()

    Метод позволяет переместить окно на указанное расстояние (в пикселях) по горизонтали (первый аргумент) и вертикали (второй аргумент)

    moveTo()

    Метод позволяет переместить окно в указанное место. Новая позиция окна определяется аргументами метода (расстояние по горизонтали и вертикали от левого верхнего угла экрана до левого верхнего угла окна)

    open()

    Метод позволяет открыть в окне новый документ

    prompt()

    Методом отображается диалоговое окно с полем ввода

    resizeBy()

    Метод позволяет изменить размеры окна на указанные аргументами метода значения

    resizeTo()

    Метод предназначен для изменения размеров окна: новые размеры окна (в пикселях) передаются аргументами методу

    scroll()

    Метод позволяет выполнить прокрутку содержимого окна до указанной позиции

    scrollBy()

    Метод позволяет выполнить прокрутку содержимого окна на количество позиций (в пикселях), указанных аргументом метода

    scrollTo()

    Метод позволяет выполнить прокрутку содержимого окна до указанной позиции

    setInterval()

    Метод используется для запуска процесса по периодическому (с определенным интервалом) выполнению некоторых действий

    setTimeout()

    Метод позволяет выполнить команду с некоторой временной отсрочкой

Для ответа в этой теме необходимо авторизоваться.

Перейти к верхней панели