Exemple
Un exemple de crossbrowser sur la façon de changer la couleur de fond du document contenu dans une iframe:
var x = document.getElementById("myframe");
var y = (x.contentWindow ||
x.contentDocument);
if (y.document)y = y.document;
y.body.style.backgroundColor = "red";
Essayez vous - même » Définition et utilisation
La propriété contentDocument renvoie l'objet de document généré par un cadre ou un élément iframe.
Cette propriété peut être utilisée dans la fenêtre d'accueil pour accéder à l'objet de document qui appartient à un cadre ou d'un élément iframe.
Note: Pour des raisons de sécurité, le contenu d'un document sont accessibles à partir d' un autre document que si les deux documents sont situés dans le même domaine.
Support du navigateur
La propriété contentDocument est pris en charge dans tous les principaux navigateurs.
Note: Internet Explorer 8 (and higher) ne supporte que la propriété contentDocument si est spécifié! DOCTYPE. Pour les versions antérieures d' Internet Explorer, utilisez la contentWindow propriété.
Syntaxe
iframeObject .contentDocument
Détails techniques
Valeur de retour: | Une référence à l'objet de document. S'il n'y a pas de document, la valeur retournée est null |
---|
autres exemples
Exemple
Un autre exemple de la façon d'accéder au document d'un iframe pour changer la couleur de fond:
var x = document.getElementById("myframe");
var y = x.contentDocument;
y.body.style.backgroundColor = "red";
Essayez vous - même » <Iframe Object