Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > JavaScript: для новичков > кб: в ie работает, в ff нет


Автор: realPROme 3.7.2009, 13:33
не силен в JS, ногами не бить smile 
задача: есть страница, с нее поп-ап окно, с него надо вставить данные в оупенера, делаю так:

1.html
Код

<u onclick="window.open('2.html');" style="cursor:pointer;">click me</u>
<div id="ohh_field"></div>


2.html
Код

<form>
<input type="submit" value="Now click me!" onclick="func();return false;">
</form>

<script type="text/javascript">
function func()
{
window.opener.ohh_field.innerHTML='aga!))';
self.close();
}
</script>


в ie работает, в ff нет (не выполняется вставка + не закрывается окно)

в чем дело? smile 

Автор: bars80080 3.7.2009, 13:48
замените

window.opener.ohh_field.innerHTML='aga!))';

на 

Код

window.opener.getElementById('ohh_field').innerHTML='aga!))';


или 

Код

window.opener.document.getElementById('ohh_field').innerHTML='aga!))';



Автор: realPROme 3.7.2009, 14:26
ну да))
благодарю! smile 
ЗЫ: второй вариант ))

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)