Home | О проекте | Новости | Рекламные статейки | Гостевая книга

ВернутьсяВ начало

1.Рекламка: s |

popup NN n/a   IE 5.5
2.Рекламка: s | ;
x |   

Error. Page cannot be displayed. Please contact your service provider for more details. (19)


Объект 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.
 
Параметры
слева Расположение и размеры всплывающего окна в пикселах.
справа
ширина
высота
позиционирование Ссылка на элемент страницы, относительно которого рассчитывается расположение.

footer:
Rambler's Top100