Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 29.06.2010, 14:16
Аспирант
Отправить личное сообщение для JSTalker Посмотреть профиль Найти все сообщения от JSTalker
 
Регистрация: 29.06.2009
Сообщений: 92

Как реализовать взаимодействие окон?
Есть задачка: реализовать редактор картинок.
Необходимо, чтобы три окна (созданные из основной страницы кнопкой) взаимодействовали друг с другом, т.е. в
1-м окне: таблица рисунков,
2: параметры рисунка,
3: (изменяемый) вид рисунка.

При изменении параметров рисунка в одном окне на лету меняются параметры в другом.

Вопрос: как реализовать это взаимодействие?

Сервера тут нет. Т.е. все нужно делать через событийную DOM-модель... Но ведь как элементы и объекты одного окна будут получать события и данные другого, если они ни как не взаимосвязаны?

Есть правда родительское окно (из которого кнопкой все создаются). Но можно ли через него передавать такие массивы данных? И есть ли какие то средства у ExtJS для этого или делать только на голом JavaScript+DOM?
Ответить с цитированием
  #2 (permalink)  
Старый 29.06.2010, 14:29
Профессор
Отправить личное сообщение для exec Посмотреть профиль Найти все сообщения от exec
 
Регистрация: 21.01.2010
Сообщений: 1,022

Если окна создаются через window.open, то вам подойдёт такой вариант:

var x = window.open(…), z = window.open(…);
x.document.images[0].onclick = function () {
z.document.images[0].src = this.src;
}


В данном примере при клике на первый рисунок первого окна его src копируется в первый рисунок второго окна.
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Форма и 3 кнопки, Как реализовать переход? jsuse Элементы интерфейса 1 10.04.2010 21:52
Как реализовать вывод такого окна nastya Events/DOM/Window 4 04.02.2010 05:41
как реализовать задачу? (автокомплит и много инпутов из под дома) h-zone jQuery 1 06.11.2009 20:09
Как реализовать? Fliand Элементы интерфейса 4 22.08.2009 19:47
Динамически увеличивающиеся изображения: как реализовать? cforest Events/DOM/Window 6 24.06.2009 17:16