--- title: Window.frameElement slug: Web/API/Window/frameElement translation_of: Web/API/Window/frameElement ---
{{ ApiRef }}

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.

Sintaxes

frameEl = window.frameElement;

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")}}.

Ejemplo

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 Estado Observaciones
{{ SpecName('HTML WHATWG', '#dom-frameelement', 'Window.frameElement') }} {{ Spec2('WebRTC 1.0') }} Especificación inicial.

Compatibilidad con navegadores

{{CompatibilityTable}}
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}}

Ver también