Exemplu
Un exemplu crossbrowser cu privire la modul de a schimba culoarea de fundal a documentului conținut în iFrame:
var x = document.getElementById("myframe");
var y = (x.contentWindow ||
x.contentDocument);
if (y.document)y = y.document;
y.body.style.backgroundColor = "red";
Încearcă - l singur » Definiție și utilizare
Proprietatea contentDocument returnează obiectul documentului generat de un element de cadru sau iframe.
Această proprietate poate fi folosită în fereastra de gazdă pentru a avea acces la obiectul documentului care aparține unui element de cadru sau iframe.
Note: Din motive de securitate, conținutul unui document poate fi accesat de pe un alt document numai în cazul în care cele două documente sunt situate în același domeniu.
Suport pentru browser-
Proprietatea contentDocument este acceptată în toate browserele majore.
Note: Internet Explorer 8 (and higher) sprijină proprietatea contentDocument numai în cazul în care este specificat un DOCTYPE!. Pentru versiunile anterioare ale IE, utilizați contentWindow proprietate.
Sintaxă
iframeObject .contentDocument
Detalii tehnice
Întoarcere Valoare: | O referire la obiectul documentului. Dacă nu există nici un document, valoarea returnată este nulă |
---|
Mai multe exemple
Exemplu
Un alt exemplu al modului de accesare a documentului de un iframe pentru a schimba culoarea de fundal:
var x = document.getElementById("myframe");
var y = x.contentDocument;
y.body.style.backgroundColor = "red";
Încearcă - l singur » <IFrame Obiect