Window.frameElement
Baseline
Ampliamente disponible
Esta característica está consolidada y funciona en muchos dispositivos y versiones de navegador. Está disponible en todos los navegadores desde julio de 2015.
Retorna el elemento (como es <iframe> ó <object>) en el cual la ventana está incrustada o null si el elemento es bien de nivel superior (top-level) o bien está inrustada en un documento con un origen de diferente; esto es, en situaciones de origen cruzado.
Sintaxes
js
frameEl = window.frameElement;
frame Eles el elemento dentro del cual está empotrada la ventana. Si la ventana no está incrustada dentro de otro documento, o si el documento en el que está empotrada tiene un origen diferente (como procede de un dominio diferente), este valor seránull.
Ejemplo
js
var frameEl = window.frameElement;
// Si estamos empotrados, cambia la URL de elemento contenedor to 'http://mozilla.org/'
if (frameEl) {
frameEl.src = "http://mozilla.org/";
}
Especificaciones
| Especificación |
|---|
| HTML> # dom-frameelement-dev> |
Compatibilidad con navegadores
Ver también
window.framesretorna un objeto enumerable, listando los sub-frames directos de la ventana actual.window.parentretorna la ventana padre, la cual es la ventana que contiene elframeElementde la ventana hija.