Gli ultimi tutorial di sviluppo web
 

IFrame contentDocument Property

<Oggetto IFrame

Esempio

Un esempio crossbrowser su come cambiare il colore del documento contenuto in un iframe sfondo:

var x = document.getElementById("myframe");
var y = (x.contentWindow || x.contentDocument);
if (y.document)y = y.document;
y.body.style.backgroundColor = "red";
Prova tu stesso "

Definizione e l'utilizzo

La proprietà contentDocument restituisce l'oggetto Documento generato da un elemento frame o iframe.

Questa proprietà può essere utilizzata nella finestra host per accedere all'oggetto documento che appartiene a un frame o iframe elemento.

Note: A causa di motivi di sicurezza, il contenuto di un documento, si può accedere da un altro documento solo se i due documenti si trovano nello stesso dominio.


Supporto browser

Internet ExplorerFirefoxOperaGoogle ChromeSafari

La proprietà contentDocument è supportata in tutti i principali browser.

Note: Internet Explorer 8 (and higher) supporta la proprietà contentDocument solo se viene specificato un DOCTYPE!. Per le versioni precedenti di Internet Explorer, utilizzare la contentWindow proprietà.


Sintassi

iframeObject .contentDocument

Dettagli tecnici

Valore di ritorno: Un riferimento all'oggetto documento. Se non v'è alcun documento, il valore restituito è nullo

Altri esempi

Esempio

Un altro esempio di come accedere al documento di un iframe per cambiare il colore di sfondo:

var x = document.getElementById("myframe");
var y = x.contentDocument;
y.body.style.backgroundColor = "red";
Prova tu stesso "

<Oggetto IFrame