2012-02-01 2 views
1

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

Схематично это выглядит (а) -> (Ь (с))

Поэтому в основном я должен иметь что-то вроде

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

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

Uncaught TypeError: Object [object DOMWindow] has no method 'getElementById'

ответ

1

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

+0

спасибо большое! работает как шарм! –

Смежные вопросы