Родительский iframe с FireFox не работает? - PullRequest
1 голос
/ 07 ноября 2011

Я пытаюсь изменить значение де входной переменной (расположенной в родительском или главном окне) из iframe. Он отлично работает в IE8, Chrome или Safari, но не в FireFox ...

Это мой код:

parent.NameOfTheInputVariable.value=_value_;

Что я делаю не так? Я читал, что Firefox не принимает "родительское" окно ... как я могу получить доступ к главному окну?

1 Ответ

0 голосов
/ 07 ноября 2011

Проблема не в parent, а в предположении, что будет глобальная переменная только потому, что у чего-то есть имя. Это нестандартный IEism, принятый WebKit (хотя я думаю, что он может работать только в режиме Quirks, который лучше избегать в любом случае).

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

... должен сделать работу.

...