Propriété contentDocument d'IFrame
Définition et utilisation
contentDocument
Les attributs retournés par l'élément frame ou iframe génèrent Objet Document.
Cette propriété peut être utilisée dans la fenêtre hôte pour accéder aux attributs appartenant aux éléments frame ou iframe Objet Document.
Remarque :Pour des raisons de sécurité, seul le contenu d'un document peut être accédé à partir d'un autre document lorsqu'ils se trouvent dans le même domaine.
Instance
Exemple 1
Exemple de solution de navigation croisée pour changer la couleur de fond 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";
Exemple 2
Un autre exemple sur la manière 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";
Syntaxe
iframeObject.contentDocument
Détails techniques
Valeur de retour : | Référence à l'objet document. Si aucun document n'est disponible, la valeur retournée est null. |
---|
Compatibilité des navigateurs
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
Support | Support | Support | Support | Support |