пользователей: 30398
предметов: 12406
вопросов: 234839
Конспект-online
РЕГИСТРАЦИЯ ЭКСКУРСИЯ

Объектная модель броузера. Объект window.

Для того чтобы изменять уже нарисованный браузером экран или создавать новые окна, нужно проникнуть в иерархию объектов браузера, получить доступ к его объектам. JavaScript предоставляет такую возможность. Браузер не только показывает образы тегов на экране компьютера. Браузер для каждого тега строит объект, наделяя его соответственными свойствами и методами. Все эти объекты помещаются в стройную иерархию, которая называется объектной моделью браузера. Доступ к объектной модели можно выполнить на JavaScript. Это дает следующие преимущества: браузер постоянно следит за своей объектной моделью; если в ней что-то меняется, это изменение сразу отображается на экране. Вот в этом и есть суть программирования динамики на гипертекстовой странице.
Объект window описывает текущее окно браузера и его содержимое.

параметр

значение

self

Свойство self является указателем на текущее окно. Пример использования этого свойства показан в разделе перемещение фокуса.

opener

Свойство opener является указателем на окно родителя. Используя этот указатель, можно в созданном окне работать со всем тем, что принадлежит "родителю", например, использовать "родительские" скриптовые функции и переменные.

 

status

defaultStatus

Свойства status и defaultStatus содержат соответственно временное и постоянное содержимое статусной строки. Временное содержимое меняется при наезде мышиного курсора на ссылку или при выдаче браузером диагностических сообщений.

 

dialogArguments

Свойство dialogArguments возвращает аргументы, проходящие через диалоговое окно, как массив. Смотрите пример к методу showModalDialog.

returnValue

Свойство returnValue определяет возвращаемое из окна значение. Смотрите пример к методу showModalDialog.

 

метод

описание

open

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

close

Закрывает окно браузера.

alert, prompt, confirm

Стандартные диалоговые панели.

showModalDialog

Отображает новое окно как модальную диалоговую панель.

blur

Уводит фокус из окна.

focus

Переводит фокус на окно.

scroll

Показывает документ в окне с заданными абсолютными смещениями от его начала.

scrollBy

Перемещает документ в окне на заданные величины по отношению к текущему положению.

setInterval

Указывает функции выполняться периодически через заданное количество миллисекунд.

clearInterval

Отменяет действие метода setInterval.

setTimeout

Запускает функцию через заданное количество миллисекунд.

clearTimeout

Отменяет действие метода setTimeout.

 


28.12.2017; 02:05
хиты: 101
рейтинг:0
для добавления комментариев необходимо авторизироваться.
  Copyright © 2013-2024. All Rights Reserved. помощь