Сводка
Возвращает элемент (например <iframe>
или <object>), в который встроено окно, или
null, если это окно верхнего уровня.
Синтаксис
frameEl = window.frameElement;
frameEl
это элемент, в который встроено окно, илиnull, если это окно верхнего уровня
Пример
var frameEl = window.frameElement; // Если мы внутри фрейма, то именить его URL на 'https://mozilla.org/' if (frameEl) { frameEl.src = 'https://mozilla.org/'; }
Примечания
Заметьте, что несмотря на свое имя, свойство также работает для документов внутри <object>
и других встраиваемых элементов.
Спецификация
Совместимость с браузерами
Feature | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|
Basic support | 4? | 1.0 (1.7 или ранее) | 5.5? | 12.1? | 4? |
Feature | Android | Firefox Mobile (Gecko) | IE Mobile | Opera Mobile | Safari Mobile |
---|---|---|---|---|---|
Basic support | ? | 1.0 (1.7 или ранее) | ? | ? | ? |
Смотрите также
window.frames
возвращает массивоподобный объект, включающий список прямых суб-фреймов данного окна.window.parent
возвращает родительское окно, которое является окном, содержащим frameElement дочернего окна.