Клиентский JavaScript. Справочник




Глава 1 Объекты, методы и свойства (часть 11)


    Описание
    Значением этого свойства является ассоциированный объект Location окна....
    Locationbar
    Представляет адресную строку окна браузера (область, содержащую области закладки и URL). Свойство из window Реализовано в JavaScript 1.2...
    Описание
    Само значение свойства locationbar имеет свойство visible. Если оно true, адресная строка видна; если false, она скрыта....
    Безопасность
    Установка значения свойства visible адресной строки требует наличия привилегии UniversalBrowserWrite. О безопасности см. книгу Клиентский JavaScript. Руководство ....
    Пример
    Следующий пример создаёт окно "chromeless" (в окне chromeless отсутствуют панель утилит, полосы прокрутки, статусные области и т.д., как в диалоговом окне), пряча большую часть панелей пользовател...
    Menubar
    Представляет строку меню окна. Эта область содержит ниспадающие меню браузера, такие как File, Edit, View, Go, Communicator и т.д. Свойство из window Реализовано в JavaScript 1.2...
    Описание
    Значение свойства menubar само имеет свойство visible. Если оно true, строка меню видна; если false, меню скрыто....
    Безопасность
    Установка значения свойства visible строки меню требует наличия привилегии UniversalBrowserWrite. О безопасности см. книгу Клиентский JavaScript. Руководство ....
    Примеры
    Следующий пример создаёт окно chromeless (в окне chromeless отсутствуют панель утилит, полосы прокрутки, статусные области и т.д., как в диалоговом окне), пряча большую часть панелей пользовательс...
    Moveby
    Перемещает окно относительно его текущей позиции на специфицированное количество пикселов. Метод из window Реализован в JavaScript 1.2...
    Параметры
    horizontal Количество пикселов, на которое окно перемещается по горизонтали. vertical Количество пикселов, на которое окно перемещается по вертикали....
    Описание
    Этот метод перемещает окно, прибавляя или вычитая специфицированное количество пикселов к текущему положению....
    Пример
    Чтобы переместить текущее окно на 5 пикселов вверх (ось x) и на 10 пикселов вправо (ось у) от текущей позиции, используйте такой оператор: self.moveBy(-5,10); // относительное позиционирование...
    Moveto
    Перемещает верхний левый угол окна на специфицированные координаты экрана. Метод из window Реализован в JavaScript 1.2...
    Параметры
    x-coordinate Левый край окна в координатах экрана. y-coordinate Верхний край окна в координатах экрана....
    Описание
    Этот метод перемещает окно в абсолютное положение, указанное его параметрами (в пикселах). Начало отсчёта по осям ведётся от абсолютной позиции (0,0); это верхний левый угол экрана монитора....
    Безопасность
    Выход за пределы одной из границ экрана (и скрытие части или всего окна) требует маркированного JavaScript, иначе окно не будет перемещаться за пределы экрана. Для этого необходимо иметь привилеги...
    Пример
    Для перемещения текущего окна на 25 пикселов от верхней границы экрана (ось x) и на 10 пикселов от левого края экрана (ось y) используйте такой оператор: self.moveTo(25,10); // абсолютное позицион...
    Name
    Строка, специфицирующая имя окна. Свойство из window Только для чтения (2.0); Изменяемое (в более поздних версиях) Реализовано в JavaScript 1.0...
    Безопасность
    JavaScript 1.1. Это свойство разрушено/запорчено по умолчанию. О разрушении данных см. книгу Клиентский JavaScript. Руководство ....
    Описание
    В JavaScript 1.0 NAME было свойством только для чтения/read-only. В последующих версиях это свойство может изменяться Вашим кодом. Это даёт возможность присваивать имя окну верхнего уровня....
    Пример
    Первый оператор создаёт окно netscapeWin. Второй оператор выводит значение "netscapeHomePage" в диалоге Alert, поскольку "netscapeHomePage" является значением аргумента windowName окна netscapeWin...
    Offscreenbuffering
    Специфицирует, выполняются ли обновления окна в offscreen-буфере. Свойство из window Реализовано в JavaScript 1.2...
    Описание
    По умолчанию Navigator автоматически определяет, выполняются ли обновления окна в offscreen-буфере, а затем отображаются в окне. Вы можете либо полностью отключить буферизацию, либо потребовать от...
    Open
    Открывает новое окно web-браузера. Метод из window Реализован в JavaScript 1.0 JavaScript 1.2: добавлено несколько новых windowFeatures....
    Параметры
    URL Строка, специфицирующая URL для открытия в новом окне. См. в Location описание компонентов URL. windowName Строка, специфицирующая имя окна, используемое в атрибуте TARGET тэга FORM или A. win...
    Описание
    В обработчиках событий Вы обязаны специфицировать window.open() вместо open(). Из-за ограничений области видимости static-объектов JavaScript, вызов open() без специфицирования имени объекта эквив...
    Безопасность
    Для выполнения следующих операций Вам нужно иметь привилегию UniversalBrowserWrite: Для создания окна размером менее 100 x 100 пикселов или больше, чем экран может вместить, с помощью innerWidth,...
    Примеры
    Пример 1. Функция windowOpener открывает окно и использует методы write для вывода сообщения: function windowOpener() { msgWindow=window.open("","displayWindow","menubar=yes") msgWindow.document.w...
    Opener
    Специфицирует окно вызывающего документа, если окно открывается методом open. Свойство из window Реализовано в JavaScript 1.1...
    Описание
    Если исходный документ открывает целевое окно методом open, свойство opener специфицирует окно исходного документа. Вычисляйте свойство opener целевого окна. Это свойство существует до выгрузки до...
    Примеры
    Пример 1: Закрытие opener'а. Этот код закрывает окно, которое открыло текущее окно. Если opener-окно закрывается, opener остаётся без изменений. Однако window.opener.name вычисляется теперь в unde...
    Outerheight
    Специфицирует вертикальный размер в пикселах внешней границы окна. Свойство из window Реализовано в JavaScript 1.2...
    Описание
    Внешняя граница включает полосы прокрутки, статусную строку, панели toolbars и другой "chrome" (элементы пользовательского интерфейса рамки окна). Для создания окна размером менее 100 x 100 пиксел...
    Outerwidth
    Специфицирует горизонтальный размер в пикселах внешней границы окна. Свойство из window Реализовано в JavaScript 1.2...
    Описание
    Внешняя граница включает полосы прокрутки, статусную строку, панели toolbar и другой "chrome" (элементы пользовательского интерфейса рамки окна). Для создания окна размером менее 100 x 100 пиксело...
    Pagexoffset
    Предоставляет текущую x-позицию в пикселах видимой страницы окна. Свойство из window Только для чтения Реализовано в JavaScript 1.2...
    Описание
    Свойство pageXOffset предоставляет текущую x-позицию страницы относительно верхнего левого угла области содержимого окна. Это свойство используется, если Вам необходимо найти текущую позицию прокр...
    Пример
    Этот пример возвращает x-позицию видимой страницы. x = myWindow.pageXOffset...
    Pageyoffset
    Предоставляет текущую у-позицию в пикселах видимой страницы окна. Свойство из window Только для чтения Реализовано в JavaScript 1.2...
    Описание
    Свойство pageYOffset предоставляет текущую у-позицию страницы относительно верхнего левого угла области содержимого окна. Это свойство используется, если Вам необходимо найти текущую позицию прокр...
    Пример
    Этот пример возвращает у-позицию видимой страницы. x = myWindow.pageYOffset...
    Parent
    Свойство parent это окно или фрэйм, чей frameset/набор фрэймов содержит текущий фрэйм. Свойство из window Только для чтения Реализовано в JavaScript 1.0...
    Описание
    Это свойство имеет смысл только для фрэймов; то есть для окон, которые не являются окнами верхнего уровня. Свойство parent ссылается на тэг FRAMESET окна фрэйма. Дочерние фрэймы в данном frameset...
    Personalbar
    Представляет персональную панель окна браузера (называемую также панелью директорий). Эту область пользователь может использовать для быстрого доступа к определённым закладкам. Свойство из window...
    Описание
    Значение свойства personalbar само имеет свойство visible. Если оно true, персональная панель отображается; если false, панель скрыта....
    Безопасность
    Установка значения свойстваvisible персональной панели требует наличия привилегии UniversalBrowserWrite. О безопасности см. книгу Клиентский JavaScript. Руководство ....
    Пример
    Следующий пример делает окно, на которое ссылаются, chromeless (в chromeless-окнах нет панелей toolbars, полос прокрутки, статусной области и т.д., что делает их похожими на диалоговые окна), пряч...
    Print
    Печатает содержимое окна. Метод из window Реализован в JavaScript 1.2...
    Prompt
    Выводит диалог Prompt с сообщением и полем для ввода. Метод из window Реализован в JavaScript 1.0...
    Параметры
    message Строка - текст сообщения. inputDefault Строка или целое число представляющее значение по умолчанию поля ввода....
    Описание
    Диалог prompt выглядит так: Используйте метод prompt для вывода диалогового окна, принимающего ввод от пользователя. Если Вы не специфицируете начальное значение для inputDefault, диалог показывае...
    Releaseevents
    Устанавливает освобождение объектами window или document захваченных событий специфицированного типа, отправляя событие следующим объектам по иерархии событий. Метод из window Реализован в JavaScr...
    Параметр
    eventType1... eventTypeN Тип захватываемых событий. Типы событий рассматриваются в Главе 3, Обработчики Событий ....
    Описание
    releaseEvents работает вместе с captureEvents, routeEvent и handleEvent. Дополнительно см. Клиентский JavaScript. Руководство ....
    Resizeby
    Изменяет размеры всего окна, перемещая нижний правый угол окна на специфицированные величины. Метод из window Реализован в JavaScript 1.2...
    Параметры
    horizontal Количество пикселов, на которое окно изменяет размер по горизонтали. vertical Количество пикселов, на которое окно изменяет размер по вертикали....
    Описание
    Этот метод изменяет размеры окна через установку свойств outerWidth и outerHeight . Верхний левый угол остаётся на месте, а нижний правый угол перемещается. resizeBy перемещает окно, прибавляя или...
    Безопасность
    Выход за любую границу экрана (для скрытия части или всего окна) требует маркированного JavaScript, иначе окно не будет перемещаться за пределы экрана. Кроме того, окна имеют форсированный минимал...
    Пример
    Чтобы сделать текущее окно на 5 пикселов уже и на 10 пикселов выше, используйте такой оператор: self.resizeBy(-5,10); // относительное позиционирование...
    Resizeto
    Изменяет размеры всего окна. Метод из window Реализован в JavaScript 1.2...
    Параметры
    outerWidth Целое число - ширина окна в пикселах. outerHeight Целое число - высота окна в пикселах....
    Описание
    Этот метод изменяет размеры окна, устанавливая его свойства outerWidth и outerHeight . Верхний левый угол остаётся на месте, а правый нижний угол перемещается. resizeBy перемещает на специфицирова...
    Безопасность
    Выход за любую границу экрана (для скрытия части или всего окна) требует маркированного JavaScript, иначе окно не будет перемещаться за пределы экрана. Кроме того, окна имеют форсированный минимал...
    Примеры
    Чтобы сделать окно шириной 225 пикселов и высотой 200 пикселов, используйте этот оператор: self.resizeTo(225,200); // абсолютное позиционирование...
    Routeevent
    Передаёт захваченное событие по нормальной цепи иерархии. Метод из window Реализован в JavaScript 1.2...
    Параметр
    event Имя перенаправляемого события....
    Описание
    Если субобъект (document или layer) также захватывает событие, событие посылается этому объекту. Иначе оно посылается своей изначальной цели. routeEvent работает вместе с captureEvents , releaseEv...
    Screenx
    Специфицирует x-координату левого угла окна. Свойство из window Реализовано в JavaScript 1.2...
    Безопасность
    Установка значения свойства screenX требует наличия привилегии UniversalBrowserWrite. О безопасности см. книгу Клиентский JavaScript. Руководство ....
    Screeny
    Специфицирует y-координату верхнего угла окна. Свойство из window Реализовано в JavaScript 1.2...
    Безопасность
    Установка значения свойства screenY требует наличия привилегии UniversalBrowserWrite. О безопасности см. книгу Клиентский JavaScript. Руководство ....
    Scroll
    Прокручивает окно до специфицированных координат. Метод из window Реализован в JavaScript 1.1 JavaScript 1.2: не рекомендуется....
    Описание
    В JavaScript 1.2, scroll больше не используется и заменён на scrollTo . scrollTo расширяет возможности метода scroll. scroll оставлен для обеспечения обратной совместимости....
    Scrollbars
    Представляет вертикальную и горизонтальную полосы прокрутки окна браузера для области документа. Свойство из window Реализовано в JavaScript 1.2...
    Описание
    Значение свойства scrollbars само имеет свойство visible. Если оно true, видны обе полосы прокрутки; если false, они скрыты....
    Безопасность
    Установка значения свойства visible полос прокрутки требует наличия привилегии UniversalBrowserWrite. О безопасности см. книгу Клиентский JavaScript. Руководство ....
    Примеры
    Следующий пример делает окно, на которое ссылаются, chromeless (в chromeless-окнах нет панелей toolbar, полос прокрутки, статусной области и т.д., что делает их похожими на диалоговые окна), пряча...
    Scrollby
    Прокручивает область просмотра окна на специфицированную величину. Метод из window Реализован в JavaScript 1.2...
    Параметры
    horizontal Количество пикселов, на которое область просмотра прокручивается по горизонтали. vertical Количество пикселов, на которое область просмотра прокручивается по вертикали....
    Описание
    Этот метод прокручивает содержимое окна, если часть содержимого находится за пределами окна. scrollBy прокручивает окно, добавляя или вычитая специфицированное количество пикселов относительно тек...
    Пример
    Для прокрутки текущего окна на 5 пикселов влево и на 30 пикселов вниз от текущей позиции, используйте: self.scrollBy(-5,30); // относительное позиционирование...
    Scrollto
    Прокручивает область просмотра окна таким образом, что специфицированная точка становится левым верхним углом. Метод из window Реализован в JavaScript 1.2...
    Параметры
    x-coordinate Целое число, представляющее x-координату области просмотра в пикселах. y-coordinate Целое число, представляющее у-координату области просмотра в пикселах....
    Описание
    scrollTo заменил scroll . scroll оставлен для обеспечения обратной совместимости. Метод scrollTo прокручивает содержимое окна, если имеются невидимые части за пределами окна. Чтобы этот метод рабо...
    Примеры
    Пример 1: Прокрутка текущей области просмотра. Для прокрутки окна к левой границе и на 20 пикселов вниз от верха окна, используйте этот оператор: self.scrollTo(0,20); // абсолютное позиционировани...
    Self
    Свойство self это синоним текущего окна. Свойство из window Только для чтения Реализовано в JavaScript 1.0...
    Описание
    Свойство self ссылается на текущее окно. То есть значение этого свойства является синонимом самого объекта. Используйте свойство self для устранения неоднозначности свойства window при вызове из ф...
    Пример
    В этом примере self.status используется для установки свойства status текущего окна. Такое использование устраняет неоднозначность свойства status текущего окна при вызове из формы или элемента фо...
    Sethotkeys
    Включает или отключает горячие клавиши в данном окне, которое не имеет меню. Метод из window Реализован в JavaScript 1.2...
    Параметр
    trueOrFalse Булево значение, специфицирующее включение горячих клавиш: true включает false отключает...
    Описание
    По умолчанию горячие клавиши отключены в окне, в котором отсутствует меню. С помощью метода setHotKeys вы можете явным образом включать/отключать все горячие клавиши, за исключением security и qui...
    Setinterval
    Вычисляет выражение или вызывает функцию каждый раз при истечении специфицированного количества миллисекунд, пока не будет отменён вызовом метода clearInterval. Метод из window Реализован в JavaSc...
    Синтаксис
    setInterval( expression , msec ) setInterval( function , msec [, arg1 [, ..., argN ]])...
    Параметры
    function Любая функция. expression Строка, содержащая выражение JavaScript. Это выражение обязано быть заключено в кавычки; иначе setInterval вызывает его немедленно. Например, setInterval("calcnu...
    Описание
    Таймаут работает до момента уничтожения ассоциированного окна или фрэйма или до отмены интервала методом clearInterval. setInterval не нарушает выполнение скрипта. Скрипт продолжается сразу после...
    Пример
    Этот код отображает текущее время в объекте Text. В функции startclock вызов метода setInterval заставляет вызывать функцию showtime каждую секунду для обновления показаний часов. Заметьте, что фу...
    Setresizable
    Специфицирует, может ли пользователь изменять размеры окна. Метод из window Реализован в JavaScript 1.2...
    Параметр
    trueOrFalse Булево значение, специфицирующее, может ли пользователь изменять размеры окна: true разрешает false запрещает...
    Описание
    По умолчанию новое окно Navigator'а может менять размеры. Методом setResizable Вы можете явно разрешить или запретить пользователю изменять размеры окна. Не все операционные системы поддерживают э...
    Settimeout
    Вычисляет выражение или вызывает функцию по истечении специфицированного количества миллисекунд. Метод из window Реализован в JavaScript 1.0: вычисляется выражение. JavaScript 1.2: вызывается функ...
    Параметры
    expression Строка, содержащая выражение JavaScript. Выражение обязано быть заключено в кавычки; иначе setTimeout вызывает его немедленно. Например, setTimeout("calcnum(3, 2)", 25). msec Числовое з...
    Описание
    Метод setTimeout вычисляет выражение или вызывает функцию по истечении специфицированного количества времени. Он не выполняется повторно. Например, если метод setTimeout специфицирует 5 секунд, че...
    Примеры
    Пример 1. Сообщение alert выводится через 5 секунд (5,000 миллисекунд) после щелчка пользователя по кнопке. Если пользователь щёлкает вторую кнопку до вывода сообщения, таймаут отменяется и alert...
    Setzoptions
    Специфицирует поведение z-order стэкирования окна. Метод из window Реализован в JavaScript 1.2...
    Параметр
    windowPosition Строка, вычисляемая в одно из следующих значений: alwaysRaised создаёт новое окно, которое всплывает поверх всех других окон, независимо от того, активно оно или нет. alwaysLowered...
    Описание
    По умолчанию окно Navigator'а переходит наверх в порядке z-order при активации и переходит вниз в порядке z-order при активации других окон. С помощью метода setZOptions Вы можете явно специфициро...
    Status
    Специфицирует приоритетное сообщение статусной строки окна, такое как сообщение появляющееся при возникновении события mouseOver в якоре. Свойство из window Реализовано в JavaScript 1.0...
    Описание
    Не путайте свойство status со свойством defaultStatus. Свойство defaultStatus отражает сообщение по умолчанию, выводимое в статусной строке/status bar. Вы можете установить свойство status в любое...
    Примеры
    Предположим, Вы создали функцию JavaScript под названием pickRandomURL, которая даёт возможность выбрать произвольный URL. Вы можете использовать обработчик onClick в якоре для динамического специ...
    Statusbar
    Представляет строку статуса/status bar окна. Это область, содержащая индикатор security, статус браузера и т.п. Свойство из window Реализовано в JavaScript 1.2...
    Описание
    Значение свойства statusbar само имеет свойство visible. Если оно true, статусная строка отображается; если false, она скрыта....
    Безопасность
    Установка значения свойства visible статусной строки требует наличия привилегии UniversalBrowserWrite. О безопасности см. книгу Клиентский JavaScript. Руководство ....
    Примеры
    Следующий пример делает окно, на которое ссылаются, chromeless (в chromeless-окнах нет панелей toolbar, полос прокрутки, статусной области и т.д., что делает их похожими на диалоговые окна), пряча...
    Stop
    Останавливает загрузку. Метод из window Реализован в JavaScript 1.2...
    Toolbar
    Представляет панель toolbar окна браузера, содержащую кнопки навигации, такие как Back, Forward, Reload, Home и т.п. Свойство из window Реализовано в JavaScript 1.2...
    Пример
    Следующий пример делает окно, на которое ссылаются, chromeless (в chromeless-окнах нет панели toolbar, полос прокрутки, статусной области и т.д., что делает их похожими на диалоговые окна), пряча...
    Top
    Свойство top это синоним самого верхнего окна браузера, которое является окном документа или окном web-браузера. Свойство из window Только для чтения Реализовано в JavaScript 1.0...
    Описание
    Свойство top ссылается на самое верхнее окно, содержащее фрэймы или вложенные наборы фрэймов/frameset. Используйте свойство top для обращения к этому окну-предку. Значением этого свойства является...
    Примеры
    Оператор top.close() закрывает самое верхнее окно иерархии окон . Оператор top.length специфицирует количество фрэймов, содержащихся внутри самого верхнего окна. Если самый верхний предок определё...
    Window
    Свойство window это синоним текущего окна или фрэйма. Свойство из window Только для чтения Реализовано в JavaScript 1.0...
    Описание
    Свойство window ссылается на текущее окно или фрэйм. То есть значение этого свойства является синонимом самого объекта. Хотя можно использовать свойство window как синоним текущего фрэйма, Ваш код...
    Пример
    Здесь window.status используется для установки свойства status текущего окна. Такое использование устраняет неоднозначность свойства status текущего окна при обращении к текущему окну из формы, ко...








Начало        




Книжный магазин