Знакомства на Just click it
Скоро новый год!
Онлайн радио
Вверх
Новые статьи

Архив

Метод window.focus()

Метод window.focus() позволяет выбрать одно из многих существующих в данный момент окон браузера, для проведения над ним определенных манипуляций.

window.focus() - управление фокусом.

Для выбора определенного окна из нескольких существующих используется метод window.focus(). Работа с этим методом аналогична работе с window.close() – главное передать идентификатор самого окна и дело в шляпе. Рассмотрим все на примере:

 

<FORM name="f5">
<INPUT TYPE=button VALUE="Создать окно1"
onClick="okno1=window.open('window – prompt.php','okno1','width=420,
height=230,resizable=yes,scrollbars=yes,status=yes');">
<INPUT TYPE=button VALUE="Создать окно2"
onClick="okno2=window.open('window – close.php','okno2','width=420,
height=230,resizable=yes,scrollbars=yes,status=yes');">
<INPUT TYPE=button VALUE="Выбрать окно1"
onClick="okno1.focus();">
<INPUT TYPE=button VALUE="Выбрать окно2"
onClick="okno2.focus();">
</FORM>



 

Хотя пример может показаться вам несколько нагроможденным, ничего сложного тут нет.

Создаются две кнопки, позволяющие создать 2 различных окна посредствам метода window.open(). И создаются еще 2 кнопки, позволяющие переключать фокус между ними.

Каждому окну назначен свой, уникальный идентификатор, позволяющий обращаться к каждому из них напрямую:

 

okno1 и okno2

 

При нажатии на кнопку выбрать окно1 вызывается метод window.focus() с идентификатором okno1:

 

okno1.focus();

 

Аналогично происходит и при нажатии на кнопку выбрать окно2.


назад
далее
Наверх
Источник: Создание сайтов
Мы В Контакте Мы на Facebook Лента новостей RSS
Копирование и публикация материалов сайта разрешены только при наличии активной ссылки на источник
2011 - наши дни.. © Контакты | Лого | Реклама на сайте | Вебмастерам
Политика конфиденциальности | Пользовательское соглашение