--- title: Window.frameElement slug: Web/API/Window/frameElement translation_of: Web/API/Window/frameElement ---
Retorna el elemento (como es {{HTMLElement("iframe")}} ó {{HTMLElement("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.
frameEl = window.frameElement;
frame El
es 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
.A pesar del nombre de esta propiedad, funciona para documentos empotrados en cualquier forma o método de incrustación, incluyendo {{HTMLElement("object")}}, {{HTMLElement("iframe")}}, or {{HTMLElement("embed")}}.
var frameEl = window.frameElement; // Si estamos empotrados, cambia la URL de elemento contenedor to 'http://mozilla.org/' if (frameEl) { frameEl.src = 'http://mozilla.org/'; }
Especificación | Estado | Observaciones |
---|---|---|
{{ SpecName('HTML WHATWG', '#dom-frameelement', 'Window.frameElement') }} | {{ Spec2('WebRTC 1.0') }} | Especificación inicial. |
Prestación | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|
Soporte básico | 4? | {{CompatGeckoDesktop("1")}} | 5.5? | 12.1? | 4? |
Prestación | Android | Firefox Mobile (Gecko) | IE Mobile | Opera Mobile | Safari Mobile |
---|---|---|---|---|---|
Soporte básico | {{CompatUnknown}} | {{CompatGeckoDesktop("1")}} | {{CompatUnknown}} | {{CompatUnknown}} | {{CompatUnknown}} |
frameElement
de la ventana hija.