Propriété IFrame contentDocument
Exemple
Un exemple crossbrowser sur la façon de changer la couleur d'arrière-plan du document contenu dans un iframe :
var x = document.getElementById("myframe");
var y = (x.contentWindow || x.contentDocument);
if (y.document)y = y.document;
y.body.style.backgroundColor = "red";
Définition et utilisation
La propriété contentDocument renvoie l'objet Document généré par un élément frame ou iframe.
Cette propriété peut être utilisée dans la fenêtre hôte pour accéder à l'objet Document qui appartient à un élément frame ou iframe.
Remarque : Pour des raisons de sécurité, le contenu d'un document n'est accessible à partir d'un autre document que si les deux documents se trouvent dans le même domaine.
Prise en charge du navigateur
Property | |||||
---|---|---|---|---|---|
contentDocument | Yes | Yes | Yes | Yes | Yes |
Syntaxe
iframeObject.contentDocument
Détails techniques
Valeur de retour : | Référence à l'objet document. S'il n'y a pas de document, la valeur renvoyée est nulle |
---|
Plus d'exemples
Exemple
Un autre exemple de comment accéder au document d'une iframe pour changer la couleur de fond :
var x = document.getElementById("myframe");
var y = x.contentDocument;
y.body.style.backgroundColor = "red";
❮ Objet IFrame