Please note, this is a STATIC archive of website developer.mozilla.org from 03 Nov 2016, cach3.com does not collect or store any user information, there is no "phishing" involved.

Window.frames

 

Résumé

Renvoie la fenêtre elle-même, qui est semblable à un objet de type Array, listant les frames présentes dans la fenêtre courante.

Syntaxe

frameList = window.frames;
  • frameList est une liste d'objets frame, semblable à un tableau grâce à la propriété length . Ses éléments sont accessibles en utilisant la notation  [i].
  • frameList === window est évalué à true.
  • Chaque élément de window.frames est un pseudo tableau représentant l'objet window correspondant au contenu de la  <frame> ou <iframe> , et non au DOM element (i)frame (ex., window.frames[ 0 ] équivaut à document.getElementsByTagName( "iframe" )[ 0 ].contentWindow).
  • pour plus de détails sur la valeur retournée, se référer au fil de discussion sur mozilla.dev.platform.

Exemple

var frames = window.frames; // ou // var frames = window.parent.frames;
for (var i = 0; i < frames.length; i++) { 
  // faire quelque chose avec chaque subframe en tant que frames[i]
  frames[i].document.body.style.background = "red";
}

Spécifications

WHATWG HTML Living Standard
La définition de 'Window.frames' dans cette spécification.

 

Étiquettes et contributeurs liés au document

 Contributeurs à cette page : Ac1521, fscholz, SphinxKnight, Goofy, MatthieuHa
 Dernière mise à jour par : Ac1521,