«Единственный способ творить великие дела – это любить то, что ты делаешь»
JavaScript
site.komp36.ru Создание сайтов. Твой сайт фотографа Что есть на сайте? Несколько фото галерей: свадебная, постановочная съемка, love story, детские фото. Договор на фотосъемку, прайс-лист.
site.komp36.ru Продающий лендинг «Установка и продажа окон» Установка и продажа окон, установка дверей, перегородок. Одностраничный продающий сайт. Заявки прямо с сайта
site.komp36.ru Универсальный лендинг. Любая тема сайта - 4900 руб. Лендинг адаптируется под любую тему: ремонт, отделка, продажа окон, дверей, лестниц, мебели и многое другое
site.komp36.ru Создание сайтов. Сайт сервисного центра. Сайт компании. Новости и отзывы. Несколько прайс-листов – под каждый отдельная страница. Возможность размещения статей


Игра «Морской Бой» на JavaScript: Простая Игра и Игра для Двоих



Метод open объекта Window позволяет генерировать новое окно в текущем окне браузера.

При этом окно браузера называют «Родительским», а сгенерированное окно «Дочерним».

Метод open возвращает ссылку на дочернее окно.



Параметры метода open

Метод open содержит три основных параметра, согласно которым генерируется дочернее окно.

  • ULR-адрес - страницу, которую следует отобразить в новом окне. В примере ниже этот параметр остался пустым – не имеет значения.

  • Название (имя) окна - пусть это будет "Новое окно".

  • Различные опции окна - из них будут указаны лишь размеры: ширина и высота "width=400, height=300".

Фрагмент кода

<script type="text/javascript">

window.open("","Новое окно","width=400, height=300");

</script>

Результат

Метод open возвращает ссылку окно

Код в примере выше выдает пустое окно. И пока с ним ничего нельзя сделать, так как к этому окну нет доступа.

Как получить доступ к дочернему окну и как с ним работать?

Так как метод open объекта Window при создании окна возвращает ссылку на это окно, то для работы с дочерним окном необходимо создать произвольную переменную, в которую помещается ссылка, возвращаемая методом open.

Выглядит это следующим образом:

<script type="text/javascript">

var new_Win = window.open("","Новое окно","width=400, height=300");

</script>

Используя переменную new_Win, есть возможность управлять дочерним окном. Например, вносить туда какую-либо информацию.

В примере ниже это реализуется: сначала указывается «Имя» дочернего окна, то есть название ранее созданной произвольной переменной new_Win. Затем указывается объект, с которым предстоит работа. В данном случае это объект document и его метод write. Таким образом в дочернее окно будет выводиться текст.

Фрагмент кода

<script type="text/javascript">

var new_Win = window.open("","Новое окно","width=400, height=300"); /* В переменную new_Win помещается ссылка, возвращаемая методом open */

new_Win.document.write("Это дочернее окно, созданное методом open объекта Window..."); /* Вывод информации в дочернем окне */

document.write("Это родительское окно"); /* Вывод информации в текущем окне */

</script>

Результат

  • window.open("..."); - генерация дочернего окна.

  • var new_Win = window.open("..."); - в произвольную переменную помещается ссылка, возвращаемая методом open.

  • new_Win - эта переменная является именем дочернего окна. Через имя осуществляется доступ к дочернему окну.

  • new_Win.document.write("..."); - вывод информации в дочернее окно.

Читайте также...

site.komp36.ruТвой сайт фотографа. Создание сайтов Что есть на сайте? Несколько фото галерей: свадебная, постановочная съемка, love story, детские фото. Договор на фотосъемку, прайс-лист.
site.komp36.ru Акция Как начать свое дело? Свой сайт «Укладка плитки» 9 000 руб. Лендинг адаптируется под любой вид отделочных работ, продажу товаров или услуг. Сайт поможет найти новых клиентов
site.komp36.ru Акция Продающий лендинг «Установка и продажа окон» 9 000 руб. Одностраничный продающий сайт. Установка и продажа окон, установка дверей, перегородок. Заявки прямо с сайта

Отзывы и комментарии:

Комментариев нет...

Оставить отзыв:

Ваше Имя:

Текст комментария:

Ответьте на вопрос:

Сколько дней в Високосном году?


Объект Window
Тематические публикации
site.komp36.ru Как начать свое дело? Свой сайт «Укладка плитки» 9 000 руб. Лендинг адаптируется под любой вид отделочных работ, продажу товаров или услуг. Сайт поможет найти новых клиентов
site.komp36.ru Продающий лендинг «Установка и продажа окон» 9 000 руб. Одностраничный продающий сайт. Установка и продажа окон, установка дверей, перегородок. Заявки прямо с сайта
Популярные заметки
Последние заметки