popup NN n/a  IE 5.5

Объект popup представляет собой всплывающее окно без элементов управления, расположенное поверх документа, который его генерирует. Это окно отображается поверх диалоговых окон. В отличие от последних, генерируемых в IE методами showModalDialog() и showModelessDialog(), сценарии должны не просто создавать окно а также заполнять его содержимым и указывать его положение на экране.

Поскольку всплывающее окно не имеет не имеет элементов управления (заголовка, элементов изменения размера и т.д.), оно должно иметь рамку и/или другой цвет фона, чтобы выделяться на странице. В следующем примере прдставленатипичная последовательность операторов, применяемая для создания, заполнения содержимым и отображением объекта popup:

var popup = window.createPopup();
var popupBody = popup.document.body;
popupBody.style.border = "solid 2px black";
popupBody.style.padding = "5px";
popupBody.innerHTML = "<P>Это текст в окне popup</P>";
popup.show(200, 100, 200, 50, document.body);

Всплывающее окно является окном с точки зрения документа. Хот набор свойств и методов этого объекта невелик, свойство parentWindow документа внутри него указывает на исходное свойство window. Если пользователь щёлкает мышью где-нибудь за пределами всплывающего окна, оно скрывается.

 
Создание объекта

var popupObj = window.createPopup()

 
Доступ к объекту
IE popupObj.свойство|метод([параметры])

Свойства:


document

NN n/a  IE 5.5

  Только чтение
 
Свойство отражает документ во всплывающем окне. Необходимо помнить, что указанный документ поддерживает не все возможные свойства документа.
 
Пример:

myPopup.document.body.style.border = "solid 3px gray"

 
Возвращаемое значение:
Ссылка на объект document
 
Значение по умолчанию: объект document

isOpen NN n/a  IE 5.5
  Только чтение
 

Пока всплывающее окно является отображаемым, свойство isOpen возвращает true. В ином случае оно равно false.

 
 
 
Возвращаемое значение:
Булево
 
Значение по умолчанию: false

Методы:


hide(), show() NN n/a  IE 5.5

show(слева, справа, ширина, высота[, позиционирование])

Эти методы предназначены для отображения всплывающего окна и его скрытия.

Если окно не открывается из-за того, что пользователь щёлкнул мышью, метод show() необходимо запустить снова (со всеми параметрами).

 
Возвращаемое значение
None.
 
Параметры
слева Расположение и размеры всплывающего окна в пикселах.
справа
ширина
высота
позиционирование Ссылка на элемент страницы, относительно которого рассчитывается расположение.


HIVE: All information for read only. Please respect copyright!
Hosted by hive КГБ: Киевская городская библиотека