alert(window.parent.frames.toolbar.location)
Firefox中没有定义警报,IE工作正常。
答案 0 :(得分:2)
使用此
alert(window.parent.frames[0].toolbar.location);
这应该有效。
正如我的评论所说。 window.frames
是一个包含window
中所有框架的列表。您需要选择正确的窗口,我猜这是一个索引为0
的窗口。
答案 1 :(得分:1)
如果toolbar
是id
或name
(i)frame
,则在Chrome和FF中会有所不同。 .frames.id
将引用实际的(i)框架元素(它没有location
属性),.frames.name
引用(i)框架内的window
元件。在IE中,两者都引用(i)帧内的window
。
快速修复方法是在您的(i)框架元素中添加/仅使用name="toolbar"
属性。