Шрифт:
Свойства
readonly Document contentDocument
Документ, содержащий данный элемент
<iframe>
. Если документ отображается в <iframe>
с другим происхождением, доступ к этому документу будет закрыт из-за ограничений, накладываемых политикой общего происхождения (раздел 13.6.2).
readonly Window contentWindow
Объект
Window
, содержащий элемент <iframe>
. (Свойство frameElement
этого объекта Window
будет ссылаться обратно на данный объект IFrame
.)
string height
Высота элемента
<iframe>
в CSS-пикселах. Это свойство соответствует атрибуту height
.
string name
Имя элемента
<iframe>
. Это свойство соответствует атрибуту name
, а его значение можно присваивать свойству target
объектов Link
и Form
.
readonly DOMSettableTokenList sandbox
Это свойство соответствует НТМL-атрибуту
sandbox
и может использоваться как строка или как множество отдельных лексем. Атрибут
sandbox
определяет, какие дополнительные ограничения должны накладываться броузером на содержимое, отображаемое в элементе <iframe>
. Если атрибут sandbox
присутствует в элементе, но имеет пустое значение, содержимое фрейма <iframe>
будет интерпретироваться как имеющее другое происхождение, и ему не будет позволено запускать сценарии, отображать формы и изменять свойство location
окна, содержащего фрейм. Атрибуту sandbox
можно также присвоить список лексем, разделенных пробелами, снимающих эти дополнительные ограничения. Допустимыми лексемами являются: «allow-same-origin», «allow-scripts», «аі-low-forms* и «allow-top-navigation*. На момент написания этих строк атрибут sandbox был реализован не во всех броузерах. Дополнительные сведения приводятся в справочной статье HTML,
boolean seamless
Это свойство соответствует атрибуту
seamless
. Если оно имеет значение true, броузер должен отображать содержимое элемента <iframe>
так, как если бы оно было составной частью объемлющего документа. Отчасти это означает, что броузер должен применить к содержимому фрейма стили CSS вмещающего документа. Атрибут seamless
был введен в спецификации HTML5 и на момент написания этих строк был реализован не во всех броузерах.
string src
Это свойство соответствует атрибуту
src
элемента <iframe>
: он определяет URL-адрес содержимого фрейма.
string srcdoc
Это свойство соответствует атрибуту
srcdoc
и определяет содержимое элемента <iframe>
в виде строки. Атрибут srcdoc
был введен в спецификации HTML5 совсем недавно и на момент написания этих строк был реализован не во всех броузерах.
string width
Ширина фрейма в CSS-пикселах. Это свойство соответствует атрибуту
width
. Image
тег <img> в HTML-документе (Node, Element)
Объекты
Image
встраиваются в HTML-документ в виде тегов <img>.
Изображения, присутствующие в документе, собираются в виде массива document.images[].
Свойство
src
объекта Image
представляет наибольший интерес. Когда вы устанавливаете это свойство, броузер загружает и показывает изображение, заданное новым значением. Это позволяет создавать такие эффекты, как смена изображений и анимация. Соответствующие примеры приводятся в разделе 21.1. Имеется возможность создавать невидимые объекты
Image
, добавляя новые элементы <img>
вызовом метода document.сreateElement
или конструктора Image.
Обратите внимание: этот конструктор не имеет аргумента, который определял бы изображение для загрузки; чтобы загрузить изображение, достаточно просто установить свойство src
созданного вами объекта Image
. Чтобы фактически отобразить изображение, объект Image
необходимо вставить в документ.