使用FireFox的父iframe不起作用?

时间:2011-11-07 19:37:26

标签: javascript firefox iframe parent

我正在尝试从iframe更改输入变量(位于父窗口或主窗口中)的de值。它适用于IE8,Chrome或Safari,但不适用于FireFox ......

这是我的代码:

parent.NameOfTheInputVariable.value=_value_;

我做错了什么?我已经读过firefox不接受“父”窗口......我怎样才能访问主窗口?

1 个答案:

答案 0 :(得分:0)

问题不在于parent,而是假设有一个全局变量只是因为某些东西有名字。这是WebKit采用的非标准IEism(尽管我认为它可能只适用于Quirks模式,最好避免使用)。

parent.document.getElementsByName('NameOfTheInputElement')[0].value = ...;

......应该做的工作。