Использование getElementById для iframe из iframe в открытом окне - PullRequest
1 голос
/ 01 февраля 2012

Я пытаюсь изменить значение определенного текстового поля, которое находится в iframe (a), который является открывателем нового окна (b), которое на его месте содержит iframe (c), из которого я хочу изменить это значение.

Схематически это выглядит как (a) -> (b (c))

Так что в принципе у меня должно быть что-то вроде

<a onClick="parent.opener.getElementById('Message').value+='NewValue'">LinkName</a>

За исключением того, что это не работает и выдает ошибку

Uncaught TypeError: У объекта [объект DOMWindow] нет метода 'getElementById'

1 Ответ

1 голос
/ 01 февраля 2012

Попробуйте parent.opener.document.getElementById ()

...