﻿<?xml version='1.0' encoding='UTF-8'?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>Релиб / Веб-программирование / JavaScript  / Взаимодействие окон и фреймов. / Latest Posts</title><generator>InstantForum.NET v4.1.4</generator><description>Релиб</description><link>http://www.relib.com/forums/</link><webMaster>robot@relib.com</webMaster><lastBuildDate>Wed, 03 Dec 2008 22:18:53 GMT</lastBuildDate><ttl>20</ttl><item><title>RE: Взаимодействие окон и фреймов.</title><link>http://www.relib.com/forums/Topic909427-10-1.aspx</link><description>Спасибо.Я как раз пытался реализовать похожий вариант,только в место дива у меня было текстовое поле размером 1*1 пиксел:)&lt;/P&gt;&lt;P&gt;А про окна мне подсказали.Все-таки взаимодействие есть window.parent.opener,а если бы было а если бы вместо ifframe было новое окно,а не ifframe,то window.opener.opener :)&lt;/P&gt;&lt;P&gt;Вот только родительское окно фрейма в Опере не закрывается (window.parent.frames.close()).</description><pubDate>Sun, 07 Jan 2007 13:01:05 GMT</pubDate><dc:creator>Mikelangelo</dc:creator></item><item><title>RE: Взаимодействие окон и фреймов.</title><link>http://www.relib.com/forums/Topic909427-10-1.aspx</link><description>[quote][b]Mikelangelo (05.01.2007)[/b][hr]Вот такой вопрос.&lt;P&gt;Есть "Окно1".Из него джаваскриптом порождается "Окно2".А в Окне2 в свою очередь есть ifframe.&lt;/P&gt;&lt;P&gt;Как обратиться из ifframe к объектам родительского Окна2 я знаю (window.parent.frames...).Обратиться из "Окно2" к объектам "Окно1" тоже несложно (window.opener...).&lt;/P&gt;&lt;P&gt;А вот как бы из ifframe обратиться прямиком к объектам из "Окно1",это проблема.Ходелось бы знать,Java Script поддерживает обращения к объектом прародительских окон и если поддерживает то как это написать что-то вроде window.opener.window.parent.frames. &lt;/P&gt;&lt;P&gt;Заранее спасибо[/quote]&lt;P&gt;Боюсь JavaScript не поддерживает обращения к объектом прародительских окон.&lt;P&gt;Но есть идея, как это реализовать =))&lt;P&gt;В окне2, где есть ифрейм создаёшь объект &amp;lt;div id="ttt" style="display:none"&amp;gt;0&amp;lt;/div&amp;gt;&lt;P&gt;Далее, в ифрейме создаёшь кнопку (для примера и проверки) при нажатии на которую будет идти обрашение к Окну2 и обрашение же в этом окне к объекту ttt.innerHTML="1"; window.focus(); // передача окну2 фокуса...&lt;P&gt;В окне2 пишешь скрипт:&lt;P&gt;function A() {&lt;P&gt;if (ttt.innerHTML=="1") {&lt;P&gt;//Посылаем запрос окну1&lt;P&gt;}&lt;P&gt;}&lt;P&gt;&amp;lt;body onFocus="A()"&amp;gt;&lt;P&gt; &lt;P&gt;В окне1 после принятия запроса с окна2 передаём окну2 ttt.innerHTML="0"; &lt;P&gt;зы: Думаю всё будет работать нормально, только нужно будет правильно фокус отловить и поставить...</description><pubDate>Fri, 05 Jan 2007 22:20:10 GMT</pubDate><dc:creator>Vizlim</dc:creator></item><item><title>Взаимодействие окон и фреймов.</title><link>http://www.relib.com/forums/Topic909427-10-1.aspx</link><description>Вот такой вопрос.&lt;P&gt;Есть "Окно1".Из него джаваскриптом порождается "Окно2".А в Окне2 в свою очередь есть ifframe.&lt;/P&gt;&lt;P&gt;Как обратиться из ifframe к объектам родительского Окна2 я знаю (window.parent.frames...).Обратиться из "Окно2" к объектам "Окно1" тоже несложно (window.opener...).&lt;/P&gt;&lt;P&gt;А вот как бы из ifframe обратиться прямиком к объектам из "Окно1",это проблема.Ходелось бы знать,Java Script поддерживает обращения к объектом прародительских окон и если поддерживает то как это написать что-то вроде window.opener.window.parent.frames. &lt;/P&gt;&lt;P&gt;_________________________________________________________&lt;/P&gt;&lt;P&gt;В качестве альтернативного решения...Хотелось бы знать,есть и в JS событие, аналогичное onChange,только немного другое. То есть есть текстовое поле,и событие происходит как только значение в поле меняется,но только не от ручного ввода,а от присвоения через DOM (document.getelementbyid('field').value=...)&lt;/P&gt;&lt;P&gt;_________________________________________________________&lt;P&gt;Заранее спасибо</description><pubDate>Fri, 05 Jan 2007 21:29:29 GMT</pubDate><dc:creator>Mikelangelo</dc:creator></item></channel></rss>