Cette page a été traduite à partir de l'anglais par la communauté. Vous pouvez contribuer en rejoignant la communauté francophone sur MDN Web Docs.

View in English Always switch to English

Window : propriété frameElement

Baseline Large disponibilité

Cette fonctionnalité est bien établie et fonctionne sur de nombreux appareils et versions de navigateurs. Elle est disponible sur tous les navigateurs depuis juillet 2015.

>

La propriété frameElement de l'interface Window retourne un élément HTML (tel que <iframe> ou <object>) dans lequel la fenêtre est intégrée.

Note : Malgré le nom de cette propriété, elle fonctionne pour les documents intégrés dans n'importe quel point d'incorporation, y compris <object>, <iframe>, ou <embed>.

Valeur

L'élément dans lequel la fenêtre est intégrée. Si la fenêtre n'est pas intégrée dans un autre document, ou si le document dans lequel elle est intégrée a une origine différente, la valeur est null à la place.

Exemples

js
const frameEl = window.frameElement;
// Si nous sommes incorporés, modifiez l'URL de l'élément contenant en 'http://mozilla.org/'
if (frameEl) {
  frameEl.src = "https://mozilla.org/";
}

Spécifications

Spécification
HTML>
# dom-frameelement-dev>

Compatibilité des navigateurs

Voir aussi

  • window.frames retourne un objet de type tableau, listant les sous-cadres directs de la fenêtre courante.
  • window.parent retourne la fenêtre parente, qui est la fenêtre contenant le frameElement de la fenêtre enfant.