Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 09.02.2012, 16:18
Кандидат Javascript-наук
Отправить личное сообщение для LRCenter Посмотреть профиль Найти все сообщения от LRCenter
 
Регистрация: 22.06.2009
Сообщений: 117

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 вообще стандарты не писаны?
Ответить с цитированием
  #2 (permalink)  
Старый 09.02.2012, 16:20
Новичок на форуме
Отправить личное сообщение для Kolyaj Посмотреть профиль Найти все сообщения от Kolyaj
 
Регистрация: 19.02.2008
Сообщений: 9,177

Сообщение от LRCenter
window.parent.forma.text.value
Вот это не стандарты, а древний говнокод.

parent.document.getElementById('text').value = 'Текст';
Ответить с цитированием
  #3 (permalink)  
Старый 09.02.2012, 16:36
Кандидат Javascript-наук
Отправить личное сообщение для LRCenter Посмотреть профиль Найти все сообщения от LRCenter
 
Регистрация: 22.06.2009
Сообщений: 117

Спасибо.

Разобрался так же с этим, оформив аналогично. Заработало.
огнелис и window.opener

Какой FF привередливый, все-таки.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
iframe и window.parent amatory Javascript под браузер 1 23.10.2011 04:29
window.parent IE6 fu2re Internet Explorer 1 17.10.2010 18:39
Iframe и window.parent Viper Events/DOM/Window 5 19.01.2010 14:32