Программирование > JavaScript & JScript
Доступ к "opener" из модального окна
(1/1)
Werwolf13:
Есть следующая проблемма. parent.html содержит кнопку , которая вызывает successor.html в модальном окне. successor.html тоже содержит кнопку, при нажатии которой хотелось бы ИЗМЕНИТЬ LOCATION родительского окна (в котором загружен parent.html). Когда можно было обойтись простым (немодальным) окном, я писал в обработчике onclick кнопки файла successor.html следующее: window.opener.location = ... . Но в случае с модальным окном такой способ не проходит. Посоветуйте пожалуйста, как мне все-же обратиться к свойству location "родительского" окна.
Макс:
AFAIK одной из особенностей модальных окон является то, что к родительскому окну нельзя обратиться, пока открыто модальное окно.
Вообщем пока окно не закроешь - изменить opener.location нельзя.
Не знаю, подойдет ли тебе такой выход:
при нажатии кнопки закрываешь модальное окно и возвращаешь в родительское окно значение куда надо перейти:
в модальном:
--- Код: ---
--- Конец кода ---
В родительском:
--- Код: ---
var = window.showModalDialog(.....);
document.location.href=var;
--- Конец кода ---
Навигация
Перейти к полной версии