Клиентский JavaScript. Справочник

         

Примеры


Пример 1: Закрытие opener'а. Этот код закрывает окно, которое открыло текущее окно. Если opener-окно закрывается, opener остаётся без изменений. Однако window.opener.name вычисляется теперь в undefined.

window.opener.close()

Пример 2: Закрытие главного окна браузера.

top.opener.close()

Пример 3: Вычисление имени opener'а. Окно может определить имя своего opener'а так:

document.write("<BR>opener property is " + window.opener.name)

Пример 4: Изменение значения opener. Этот код изменяет значение свойства opener в null. После выполнения этого кода вы не сможете закрыть opener-окно так, как это делается в Примере 1.

window.opener=null

Пример 5: Изменение значения свойства через opener. Изменяется цвет фона окна, специфицированного свойством opener.

window.opener.document.bgColor='bisque'



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