- •Тюменский государственный нефтегазовый университет
- •Встроенные объекты и функции
- •Объект Date
- •Методы объекта Date
- •Объект Math
- •Объект window
- •Объект window Свойства объекта window
- •Методы объекта window
- •Открытие новых окон
- •Встроенные диалоговые панели
- •Модальные диалоговые панели и справка
- •События объекта window
- •Задание к лабораторной работе
Объект window Свойства объекта window
Объект window имеет ряд свойств, методов и событий. Здесь мы рассмотрим самые важные из них. Свойства объекта window перечислены в следующей таблице.
Свойство |
Описание |
parent |
Возвращает родительское окно для данного окна. |
self |
Возвращает ссылку на текущее окно. |
top |
Возвращает ссылку на самое ближнее к пользователю окно. |
name |
Возвращает имя окна, заданное тэгом <FRAMESET>. |
opener |
Возвращает окно, создавшее данное окно. |
closed |
Указывает на то, что окно закрыто. |
status |
Задает текст, отображаемый в статусной панели. |
defaultStatus |
Возвращает текст, отображаемый в статусной панели. |
returnValue |
Позволяет событию или диалоговой панели возвращать значение. |
clientInformation |
Возвращает ссылку на объект navigator. |
document |
Возвращает ссылку на объект document. |
event |
Возвращает ссылку на глобальный объект event. |
history |
Возвращает ссылку на объект history. |
location |
Возвращает ссылку на объект location. |
navigator |
Возвращает ссылку на объект navigator. |
screen |
Возвращает ссылку на глобальный объект screen. |
С
window.status
= 'Добро
пожаловать на мою страницу!'
Методы объекта window
Методы, предоставляемые объектом window, позволяют управлять самим окном, а также выполнять ряд действий внутри него.
Открытие новых окон
Д
window.open("page002.htm")
Метод open имеет ряд дополнительных аргументов, которые позволяют задать местоположение окна, его размер и тип, а также указывают, должно ли окно иметь полосы прокрутки, полосу команд и т.п. Помимо этого можно задавать и имя окна.
П
newWnd = window.open(URL,
name, features, replace)
где
URL — адрес документа, отображаемого в новом окне. Если адрес не задан, отображается пустое окно (about:blank);
name — строка, задающая имя окна. Это имя используется в качестве значения параметра TARGET у тэгов <FORM> и <А>;
features — строка, задающая параметры нового окна. См. ниже;
replace — указывает, замещает ли новое окно текущее в списке history или нет.
В следующей таблице приведено описание параметров нового окна, задаваемого параметром features метода open.
Параметр |
Значение |
Описание |
fullscreen |
yes | no | 1 | 0 |
Указывает, показывается ли новое окно на полный экран или как обычное окно. По умолчанию показывается обычное окно. |
channelmode |
yes | no | 1 | 0 |
Позволяет указать, отображается ли полоса каналов. |
toolbar |
yes | no | 1 | 0 |
Позволяет указать, отображается ли полоса кнопок. |
location |
yes | no | 1 | 0 |
Позволяет указать, отображается ли полоса для ввода адреса. |
directories |
yes | no | 1 | 0 |
Позволяет указать, отображается ли полоса кнопок для выбора каталогов. |
status |
yes | no | 1 | 0 |
Позволяет указать, отображается ли полоса статуса. |
menubar |
yes | no | 1 | 0 |
Позволяет указать, отображается ли полоса меню. |
scrollbars |
yes | no | 1 | 0 |
Задает отображение горизонтальной и вертикальной полос прокрутки. |
resizable |
yes | no | 1 | 0 |
Позволяет указать, может ли окно изменять свой размер. |
width |
Число |
Задает ширину окна в пикселях. Минимальное значение -100. |
height |
Число |
Задает высоту окна в пикселях. Минимальное значение- 100. |
top |
Число |
Задает вертикальную координату левого верхнего угла окна. |
left |
Число |
Задает горизонтальную координату левого верхнего угла окна. |
Н
window.open("demo.htm",
null, "height = 300, width = 300, status = yes, toolbar = no, menubar
= no, location = no")
