在js中,访问frame的方法是调用window对象中的frames集合。其访问frame的方法有以下几种:

        window.parent.frames[frame索引位置];

        window.parent.frames.frame名称;

        window.parent.frames["frame名称"];

        parent.frames.item[frame索引位置];

        parent.frames.item["frame名称"];

        parent.frame名称

如果是在顶层,还可以使用window.top.frame名称 来访问。

例,有一个frameset如下。我们将在top中访问bottom对象。

<frameset>

    <frame name="top" />

    <frame name="bottom" />

</frameset>

访问代码如下:

        //如在Top页面中方问bottom

        window.parent.frames[1];

        window.parent.frames.bottom;

        window.parent.frames["bottom"];

        parent.frames.item[1];

        parent.frames.item["bottom"];

        parent.bottom

        parent["bottom"]     

        //如果在顶层,可以用window.Top对象进行选择

        window.top.bottom;