window對象框架

字號:


    window對象表示整個瀏覽器窗口.如果頁面有框架,每個框架都有自己的window對象表示,存放在frames集合中,在frames中可以用數(shù)字(從上倒下,從左到右用0-n表示)或者名字對框架進(jìn)行索引.
    比如 左右框架的
    window.frames[0],window.frames[1]或者window.frames["左框架名"],window.frames["右框架名"]
    通過索引進(jìn)行框架內(nèi)部的操作.
    對框架的父層也就是window最上一層,用top可以表示.top對象指的是最頂層也可以說是最外層框架,即瀏覽器本身.
    訪問框架也可直接用框架的名字來訪問框架.如
    window.框架名.不過frames集合更加常用.
    window的另一個實例是parent,parent對象與裝載的文件框架集一起使用.比如
    一個頁面temp:A,B左右框架,B又是上(C)下(D)框架的形式.
    當(dāng)載入頁面temp時,C和D的頁面的parent是B框架頁面,B框架頁面parent是瀏覽器自身,也就是top對象.
    另外,一個全句化的指針是self,它等于window,它表示,正在使用的是當(dāng)前頁面,不是父框架.
    如果沒有框架,window和self就等于top,frames的長度也就是0