HTMLIFrameElement

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.

L'interface HTMLIFrameElement fournit des propriétés et des méthodes spéciales (en plus de celles de l'interface HTMLElement auxquelles elle peut accéder par héritage) pour manipuler la disposition et la présentation des éléments "en-ligne" d'un cadre.

Propriétés

Propriétés héritées de son parent, HTMLElement.

HTMLIFrameElement.align Obsolète

Est une caîne de caractères DOMString qui spécifie l'alignement du cadre par rapport au contexte environnant.

HTMLIFrameElement.allow Expérimental

Est une liste d'origines à partir desquelles le cadre est autorisé à afficher du contenu. Cet attribut accepte également les valeurs self et src qui représentent l'origine dans l'attribut src de l'iframe. La valeur par défaut est src.

HTMLIFrameElement.allowfullscreen Expérimental

Est un Boolean indiquant si le cadre en ligne est prêt à être placé en mode plein écran. Voir Utiliser le mode plein écran pour plus de détails.

HTMLIFrameElement.allowPaymentRequest

Est un Boolean indiquant si l'API' Payment Request API peut être appelée à l'intérieur d'une iframe cross-origin.

HTMLIFrameElement.contentDocument Lecture seule

Retourne un Document, le document actif dans le contexte de navigation imbriqué du cadre en ligne.

HTMLIFrameElement.contentWindow Lecture seule

Renvoie un WindowProxy, la fenêtre proxy pour le contexte de navigation imbriqué.

HTMLIFrameElement.csp

Spécifie la politique de sécurité du contenu qu'un document incorporé doit accepter d'appliquer à lui-même.

HTMLIFrameElement.frameBorder Obsolète

Est une chaîne de caractères DOMString qui indique s'il faut créer des bordures entre les cadres.

HTMLIFrameElement.height

Est une chaîne de caractères DOMString qui reflète l'attribut HTML height indiquant la hauteur du cadre.

HTMLIFrameElement.longDesc Obsolète

Est une chaîne de caractères DOMString qui contient l'URI d'une description longue du cadre.

HTMLIFrameElement.marginHeight Obsolète

Est une chaîne de caractères DOMString représentant la hauteur de la marge du cadre.

HTMLIFrameElement.marginWidth Obsolète

Est une chaîne de caractères DOMString représentant la largeur de la marge du cadre.

HTMLIFrameElement.name

Est une chaîne de caractères DOMString qui reflète l'attribut HTML name contenant un nom permettant de faire référence au cadre.

HTMLIFrameElement.featurePolicy Lecture seule Expérimental

Retourne l'interface FeaturePolicy qui fournit une API simple pour l'introspection des politiques de fonctionnalité appliquées à un document spécifique.

HTMLIFrameElement.referrerPolicy Expérimental

Est une chaîne de caractères DOMString qui reflète l'attribut HTML referrerPolicy attribut HTML indiquant le référent à utiliser lors de l'extraction de la ressource liée.

HTMLIFrameElement.sandbox

Est un DOMSettableTokenList qui reflète l'attribut sandbox indiquant des restrictions supplémentaires sur le comportement du contenu imbriqué.

HTMLIFrameElement.scrolling Obsolète

Est une chaîne de caractères DOMString qui indique si le navigateur doit fournir des barres de défilement pour le cadre.

HTMLIFrameElement.src

Est une chaîne de caractères DOMString qui reflète l'attribut HTML src contenant l'adresse du contenu à intégrer. Notez que la suppression programmatique de l'attribut src d'un <iframe> (par exemple via Element.removeAttribute()) entraîne le chargement de about:blank dans le cadre dans Firefox (à partir de la version 65), les navigateurs basés sur Chromium et Safari/iOS.

HTMLIFrameElement.srcdoc

Est une chaîne de caractères DOMString qui représente le contenu à afficher dans le cadre.

HTMLIFrameElement.width

Est une chaîne de caractères DOMString qui reflète l'attribut HTML width indiquant la largeur du cadre.

Méthodes

Aucune méthode spécifique ; hérite des propriétés de son parent, HTMLElement.

Spécifications

Specification
HTML Standard
# htmliframeelement

Compatibilité des navigateurs

BCD tables only load in the browser

Voir aussi

  • L'élément HTML implémentant cette interface : <iframe>