Денни Гудман "JavaScript Библия пользователя"

НАЗАД СОДЕРЖАНИЕ ВПЕРЕД
страница 141

Создание окна

Главное окно браузера в сценарии не создается. Это делает пользователь при запуске браузера, а также при открытии документа с определенным URL или другого файла (если окно браузера не было открыто до этого). Однако с помощью сценария можно сгенерировать любое число дополнительных окон (если главное окно открыто и в него помещен документ, новые окна открывает сценарий главного окна).

Метод, с помощью которого можно генерировать новые окна, - window.open(). В этом методе используется до трех параметров, которые определяют такие характеристики окна, как URL загружаемого документа, его название, указываемое в атрибутах target дескрипторов HTML, а также физические параметры (размер и содержимое). Более детально на этих параметрах мы пока останавливаться не будем (они рассмотрены в главе 16), однако одну важную особенность использования метода window.open() все же рассмотрим.

Ниже приведен пример оператора, который открывает новое окно предопределенного размера с отображенным документом HTML, расположенным в той же папке на сервере, в которой хранится текущая страница.

var subWindow = window.open("define.html", "def", "height=200,width=300")

Обратите внимание на то, что в приведенном выше коде используется оператор присваивания. С его помощью переменной subWindow присваивается некое значение. Оказывается, что при запуске метода window.open() не только открывается новое окно согласно используемым параметрам, но также создается ссылка на новое окно. На языке программирования можно сказать, что метод возвращает значение - в данном случае это самая настоящая ссылка на объект. Значение, возвращаемое методом, присваивается переменной.

страница 141
НАЗАД СОДЕРЖАНИЕ ВПЕРЕД

Денни Гудман "JavaScript Библия пользователя"

Только на OZON.ru! Все спецпредложения на DVD Все серии Пуаро

поиск на сайте

Рейтинг@Mail.ru Rambler's Top100 Счетчик тИЦ и PR
Сайт управляется системой uCoz