JavaScript

         

Массив frames


Вы можете ссылаться на объекты frame в вашей программе, используя массив frames. Этот массив содержит запись для каждого фрейма-потомка (тага <FRAME>) в окне, содержащем таг <FRAMESET> по порядку встречаемости. Например, если окно содержит три фрейма-потомка, эти фреймы отображаются как parent.frames[0], parent.frames[1], parent.frames[2].
Использование массива frames:

  1. [frameReference.]frames[index]
  2. [frameReference.]frames.length
  3. [windowReference.]frames[index]
  4. [windowReference.]frames.length

frameReference действительный путь ссылки на фрейм, описанный в объекте .
windowReference переменная windowVar из определения окна (смотрите объект ) или один из синонимов top или parent.
index целое число, представляющее количество фреймов в родительском окне.
Для получения количества фреймов-потомков в окне или фрейме используется свойство length:

[windowReference.]frames.length [frameReference.]frames.length

Элементы в массиве frames открыты только для чтения. Например, выражение [windowReference.]frames[0]="frame1" не имеет эффекта.
Значение каждого элемента в массиве frames является <object nameAttribute>, nameAttribute является атрибутом NAME фрейма.



Содержание раздела