0

下面提到的方法都不是在 IEv5 中的帧之间传递值。(dFrames 是我试图将值传递到的数据框)

alert("1 self.frames.dFrame :"+self.frames.dFrame);
                   alert("2 self.top.frames.dFrame :" +self.top.frames.dFrame);
                   alert("3 self.frames[2]:" +self.frames[2]);
                   alert("4 self.dFrame :"+self.dFrame);
                   alert("5 parent.frames.dFrame:"+parent.frames.dFrame);
                   alert("6 parent.dFrame:"+parent.dFrame);
                    alert("7 parent.frames['dFrame'] :"+parent.frames['dFrame']);
                    alert("8 frames[2] :"+frames[2]);
                    alert("9 top.frames[2] :"+top.frames[2]);
                    alert("10 window.frames[2] :"+window.frames[2]);
                    alert("11 window.parent.frames.dFrame :"+window.parent.frames.dFrame);
                    alert("12 window.top.dFrame :"+window.top.dFrame);
                    alert("13 window.top[2] :"+window.top[2]);
                    alert("14 window.parent.frames[2] :"+window.parent.frames[2]);
                    alert("15 window.parent[2] :"+window.parent[2]);
                    alert("16 parent.top.frames[2] :"+parent.top.frames[2]);
                    alert("17 top[2] :"+top[2]);
                    alert("18 window[2] :"+window[2]);
                    alert("19 parent[2] :"+parent[2]);
                    alert("20 window.dFrame :"+window.dFrame);
                    alert("21 top.frames['dFrame'] :"+top.frames['dFrame']);
                    alert("22 parent.frames['dFrame'] :"+parent.frames['dFrame']);
                    alert("23 frames['dFrame'] :"+frames['dFrame']);

我试图提醒每个方法。因此每个方法后面都有一个参数“未定义”。谁能帮我找到一种在 IE5 中的帧之间传递值的方法?

4

1 回答 1

0

只需为您frame的 s 命名,然后在需要引用某个命名的地方frame时,您可以通过top.window.frame_name.

作为旁注,framescollection 是 的属性document,而不是window

于 2012-12-13T12:39:12.340 回答