Введение в JavaScript

084be3a8

Window.open()


У этого метода окна атрибутов больше, чем у некоторых объектов. Метод open() предназначен для создания новых окон. В общем случае его синтаксис выглядит следующим образом:

open("URL","window_name","param,param,...", replace);

где: URL — страница, которая будет загружена в новое окно, window_name — имя окна, которое можно использовать в атрибуте TARGET в контейнерах A и FORM.

Таблица 2.

ПараметрыНазначение
replaceПозволяет при открытии окна управлять записью в массив History
paramСписок параметров
widthШирина окна в пикселах
heightВысота окна в пикселах
toolbarСоздает окно с системными кнопками браузера
locationСоздает окно с полем location
directoriesСоздает окно с меню предпочтений пользователя
statusСоздает окно с полем статуса status
menubarСоздает окно с меню
scrollbarsСоздает окно с полосами прокрутки
resizableСоздает окно, размер которого можно будет изменять

Приведем следующий пример:

Листинг 14.4.

(html, txt)

При нажатии кнопки "простое окно" получаем окно со следующими параметрами:

  • directories=no - окно без меню
  • height=200 - высота 200 px
  • location=no - поле location отсутствует
  • menubar=no - без меню
  • resizable=no - размер изменять нельзя
  • scrollbars=no - полосы прокрутки отсутствуют
  • status=no - статусная строка отсутствует
  • toolbar=no - системные кнопки браузера отсутствуют
  • width=200 - ширина 200

При нажатии кнопки "сложное окно" получаем окно, где:

  • directories=yes - окно с меню
  • height=200 - высота 200 px
  • location=yes - поле location есть
  • menubar=yes - меню есть
  • resizable=yes - размер изменять можно
  • scrollbars=yes - есть полосы прокрутки
  • status=yes - статусная строка есть
  • toolbar=yes - системные кнопки браузера есть
  • width=200 - ширина 200



Содержание раздела