这就是我在页面中的内容
<frameset border="0" frameborder="0" frameSpacing="0">
<frame name="banner" src="one.aspx?tab=" marginwidth="0" marginheight="0">
<frame name="filter" src="two.aspx" marginwidth="0" marginheight="0">
</frameset>
我试图打电话
Parent.filter.FuntionName.
这个FuntionName是一个javascript函数,位于one.aspx中。
问题是,这在IE中工作正常,而它在MOZILLA中不起作用。这个陈述是否有其他选择。
答案 0 :(得分:0)
您可以直接找到所需的帧:
var frames = parent.getElementsByTagName('frame');
var frame = null;
for (var i = 0; i < frames.length; ++i)
if (frames[i].name === 'two') {
frame = frames[i];
break;
}
frame.FunctionName();
这也适用于IE浏览器。