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

DOM Level 0. Ne fait partie d'aucune spécification.

 

Étiquettes et contributeurs liés au document

Contributeurs à cette page : fscholz, SphinxKnight, Goofy, MatthieuHa
Dernière mise à jour par : SphinxKnight,
Masquer la barre latérale