Los últimos tutoriales de desarrollo web
 

IFrame contentDocument Property

<IFrame Object

Ejemplo

Un ejemplo crossbrowser sobre cómo cambiar el color de fondo del documento contenido en un iframe:

var x = document.getElementById("myframe");
var y = (x.contentWindow || x.contentDocument);
if (y.document)y = y.document;
y.body.style.backgroundColor = "red";
Inténtalo tú mismo "

Definición y Uso

La propiedad contentDocument devuelve el objeto de documento generado por un elemento de bastidor o marco flotante.

Esta propiedad se puede utilizar en la ventana de acogida para acceder al objeto de documento que pertenece a un elemento de estructura o marco flotante.

Note: Debido a razones de seguridad, el contenido de un documento se puede acceder desde otro documento sólo si los dos documentos se encuentran en el mismo dominio.


Soporte del navegador

Internet ExplorerFirefoxOperaGoogle ChromeSafari

La propiedad contentDocument es compatible con todos los principales navegadores.

Note: Internet Explorer 8 (and higher) admite la propiedad contentDocument sólo si se especifica un! DOCTYPE. Para versiones anteriores de IE, utilice el contentWindow propiedad.


Sintaxis

iframeObject .contentDocument

Detalles técnicos

Valor de retorno: Una referencia al objeto documento. Si no hay ningún documento, el valor devuelto es nulo

Más ejemplos

Ejemplo

Otro ejemplo de cómo tener acceso al documento de un iframe para cambiar el color de fondo:

var x = document.getElementById("myframe");
var y = x.contentDocument;
y.body.style.backgroundColor = "red";
Inténtalo tú mismo "

<IFrame Object