Show/Hide Toolbars

Руководство администратора

Работа с фреймами

Ссылки Назад Вверх Вперед

term_icon Фрейм — это самостоятельное окно во вкладке браузера.

На примере ниже фреймы выделены рамками:

frames

Фреймы в пользовательском интерфейсе

Фрейм задается тегами <iframe></iframe>. В общем случае для фрейма указывается url, могут задаваться также классы, стили и пр.

<div id="MainDiv">
  ...
  <iframe id="SecondFrame" src="/default.aspx?TaskID=123456">
  ...
</div>

Для обращения к объектам внутри фрейма используйте метод contentWindow.

Если фрейм открывается не в том же домене, что и основное окно, данные в нем доступны только для просмотра (из соображений безопасности). Если фрейм открывается в том же домене, то между фреймом и основным окном, а также между несколькими фреймами, можно поддерживать взаимодействие — например, после обновления одного фрейма вызывается обновление другого.

Для такого кросс-доменного взаимодействия используется метод window.postMessage().