Javascript-форум (https://javascript.ru/forum/)
-   Firefox/Mozilla (https://javascript.ru/forum/css-html-firefox-mizilla/)
-   -   FF и window.parent (https://javascript.ru/forum/css-html-firefox-mizilla/25577-ff-i-window-parent.html)

LRCenter 09.02.2012 16:18

FF и window.parent
 
Есть такой код:

<form id=forma>
<input type=text id=text>
</form>
<iframe src="frame.htm" width="468" height="60"></iframe>



Код фрейма:
<a href="#" onClick="window.parent.forma.text.value='Текст';">Вставить текст</a>



Корректно работает во всех браузерах, даже в старинном IE 6 :)

А вот в FF не работает, получается FF не только с "window.opener" не умеет работать, еще и "window.parent" не воспринимает. :-/

Существует-ли какой-нибудь кроссбраузерный способ сослаться на родительское окно из фрейма или, для FF вообще стандарты не писаны?

Kolyaj 09.02.2012 16:20

Цитата:

Сообщение от LRCenter
window.parent.forma.text.value

Вот это не стандарты, а древний говнокод.

parent.document.getElementById('text').value = 'Текст';

LRCenter 09.02.2012 16:36

Спасибо.

Разобрался так же с этим, оформив аналогично. Заработало.
http://javascript.ru/forum/css-html-...ow-opener.html

Какой FF привередливый, все-таки.


Часовой пояс GMT +3, время: 14:32.