我正在尝试从iframe更改输入变量(位于父窗口或主窗口中)的de值。它适用于IE8,Chrome或Safari,但不适用于FireFox ......
这是我的代码:
parent.NameOfTheInputVariable.value=_value_;
我做错了什么?我已经读过firefox不接受“父”窗口......我怎样才能访问主窗口?
答案 0 :(得分:0)
问题不在于parent
,而是假设有一个全局变量只是因为某些东西有名字。这是WebKit采用的非标准IEism(尽管我认为它可能只适用于Quirks模式,最好避免使用)。
parent.document.getElementsByName('NameOfTheInputElement')[0].value = ...;
......应该做的工作。