Как поймать событие iframe location change?

377
02 февраля 2017, 00:05

Есть сайт, в нём есть iframe, в который подгружается другой сайт. Хочется подсветить BODY зелёным, когда в iframe полностью загрузился другой сайт, и вывести alert когда location iframe'a сменится с дэфолтного(заранее определённого) на какой-либо другой.

Как это сделать?

Answer 1

Элемент iframe является обычным узлом DOM, как и любой другой. Существенное отличие – в том, что с ним связан объект window внутреннего окна. Он доступен по ссылке iframe.contentWindow.

Таким образом, iframe.contentWindow.document будет внутренним документом, iframe.contentWindow.document.body – его и так далее.

https://learn.javascript.ru/iframes

READ ALSO
Сделать на CSS дугу

Сделать на CSS дугу

Как сделать дугу на CSS:

569
jQuery не видит данные формы

jQuery не видит данные формы

Использую webix UI, код JS:

357
Можно ли изменить шрифт в тэге <title> (Заголовок, не подсказка)?

Можно ли изменить шрифт в тэге <title> (Заголовок, не подсказка)?

Можно ли как-то изменить шрифт во вкладке страницы?

328