- Операторы
- Управляющие инструкции
- JS Объекты
- браузер BOM
- HTML DOM
- События
- HTML Объекты
- Anchor
- Area
- Audio, Video
- Base
- Canvas
- Form
- Iframe
- Image
- Input
- Link
- Meta
- Option
- Progress
- Select
- Style
- Table
- Textarea
- TableHead и TableDate
- TableRow
- Промисы, async/await
- Сетевые запросы
- Бинарные данные и файлы
- Разное
Iframe
Объект Iframe представляет собой HTML элемент <iframe>.
Свойства объекта Iframe
contentDocument | Возвращает объект document созданный для страницы открытой в данном iframe . |
contenWindow | Возвращает объект Window , сгенерированный IFrame элементом . |
heigh | Возвращает или устанавливает значение атрибута height данного элемента. |
name | Возвращает или устанавливает значение атрибута name данного элемента. |
sanbox | Возвращает значение атрибута sanbox данного элемента. |
src | Возвращает или устанавливает значение атрибута src данного элемента. |
srcdoc | Возвращает или устанавливает значение атрибута srcdoc данного элемента. |
width | Возвращает или устанавливает значение атрибута width данного элемента. |
contentDocument
Свойство contentDocument возвращает объект document
созданный для страницы открытой в данном iframe
.
Синтаксис
iframeObject.contentDocument
Возвращаемое значение
Ссылка на объект документа. Если нет документа, возвращаемое значение равно null
.
Пример
<iframe id="myframe" src="example/lion.html" width=400 height=220> </iframe> <button onclick="myFunction()"> Попробуй </button> <script> function myFunction() { var x = document.getElementById("myframe"); var y = (x.contentWindow || x.contentDocument); if (y.document) y = y.document; y.body.style.backgroundColor = "red"; } </script>
contenWindow
Свойство contenWindow возвращает объект Window
, сгенерированный IFrame
элементом .
Синтаксис
iframeObject.contenWindow
Возвращаемое значение
Ссылка на объект окна
Пример
<iframe id="myframe" src="example/lion.html" width=400 height=220> </iframe> <button onclick="myFunction()"> Попробуй </button> <script> function myFunction() { var x = document.getElementById("myframe"); var y = x.contentWindow.document; y.body.style.backgroundColor = "green"; } </script>
height
Свойство height возвращает или устанавливает значение атрибута height
данного элемента.
Синтаксис
iframeObject.height [ = strHeight ]
strHeight
- высота в пикселях.
Возвращаемое значение
Строка, представляющая высоту фрейма в пикселях
Пример
<iframe id="myFrame" src="example/lion.html" height="200" width="250"> </iframe> <button onclick="myFunction()"> Попробуй </button> <script> function myFunction() { document.getElementById("myFrame").height = "400"; document.getElementById("myFrame").width = "550"; } </script>
name
Свойство name возвращает или устанавливает значение атрибута name
данного элемента.
Синтаксис
iframeObject.name [ = name ]
name
- имя фрейма
Возвращаемое значение
Строка, представляющая имя фрейма
sanbox
Свойство sanbox возвращает значение атрибута sanbox
данного элемента.
Синтаксис
iframeObject.sanbox
Возвращаемое значение
Строка, представляющая значение атрибута sandbox
Совместимость с браузерами
Да | 10,0 | Да | Да | Да |
src
Свойство src возвращает или устанавливает значение атрибута src
данного элемента.
Синтаксис
iframeObject.src [ = strSrc ]
strSrc
- URL документа для встраивания в IFRAME. Возможные значения:
- Абсолютный URL - указывает на другой веб - сайт
- Относительный URL - указывает на файл внутри сайта
Возвращаемое значение
Строка, представляющая URL документа, который встроен в IFRAME. Возвращает весь URL, включая протокол
srcdoc
Свойство src возвращает или устанавливает значение атрибута srcdoc
данного элемента.
Синтаксис
iframeObject.srcdoc [ = HTML_code ]
HTML_code
- Определяет содержание HTML, чтобы показать в IFRAME. Должно быть допустимым синтаксисом HTML
Возвращаемое значение
Строка, представляющая содержимое HTML, который отображается в фрейма (если таковые имеются)
Если браузер не поддерживает атрибут srcdoc
, он будет показывать файл , указанный в атрибуте src
Совместимость с браузерами
Да | Нет | Да | Да | Да |
Пример
<iframe id="myFrame" srcdoc="<p>Hello world!</p>" src="example/srcdoc.html"> </iframe> <button onclick="myFunction()"> Попробуй </button> <script> function myFunction() { document.getElementById("myFrame").srcdoc = "<p>Ваш браузер поддерживает атрибут <b>srcdoc</b></p>"; } </script>
width
Свойство width возвращает или устанавливает значение атрибута width
данного элемента.
Синтаксис
iframeObject.width [ = strWidth ]
strWidtht
- высота в пикселях.
Возвращаемое значение
Строка, представляющая высоту фрейма в пикселях
Пример
см. height