powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / из модального окна получить родительское
8 сообщений из 8, страница 1 из 1
из модального окна получить родительское
    #34457499
smbdy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привет,
создаю модальное окно - window.showModalDialog(....).
Мне необходимо из модального окна получить ссылку на родительское окно (а точнее - закрыть модальное окно и перейти по нужному URL в родительском окне)

Пробовал так -
parent.location.href .....
opener.location.href .....

не получаецо, открывает новое окно.

Подскажите пожалуйста :)
...
Рейтинг: 0 / 0
из модального окна получить родительское
    #34459653
Semen Popov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не знаю, насколько поможет мой совет. Я бы рекомендовал в родительском окне в месте вызова модального окна после showModalDialog вызвать необходимый url. Достаточно такой js-функции в родительском окне:
Код: plaintext
1.
2.
3.
4.
5.
Function ShowMyWin () {
   var retval=showModalDialog('url','аргументы','свойства'); 
  // в модальном окне установить св-во returnValue объекта window перед закрытием
   if (retval==что-нибудь) window.location.href='необходимый url';
}
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
из модального окна получить родительское
    #35625049
Блок А.Н.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть такая задача: из модального окна (не закрывая его) добраться до родительского и там пошурудить в DOMе.
Можно ли это сделать и как?

Пытался:
parent - ссыладется на себя
opener - не определено
top -ссылается на себя

Что еще можно?
...
Рейтинг: 0 / 0
из модального окна получить родительское
    #35625115
IDVsbruck
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не уверен, но ...
Второй парамерт - vArguments - типа Variant и может принимать значение объекта. Если при вызове вставлять туда ссылку на родительский объект (к примеру, body)? А в окне уже им пользоваться. Так как фокус окна не теряется (MSDN), то и доступ к структуре теоретически есть.
...
Рейтинг: 0 / 0
из модального окна получить родительское
    #35639007
Блок А.Н.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кстати, получилось. Спасибо :-)
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
из модального окна получить родительское
    #36568180
Eten
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вопрос по теме. Из дочернего окна вызывается функция в родительском:

Код: plaintext
1.
2.
if (window.opener[returnFunc]) {
eval(returnFunc);

Проблема возникает, когда родительское окно закрыто. Возникает ошибка с текстом: Вызываемая сторона (сервер [а не приложение-сервер]) недоступна и исчезла; ни одно подключение более не действует. Сам вызов не был выполнен.

Как проверить, что родительского окна нет и не пытаться оттуда вызывать эту функцию?
...
Рейтинг: 0 / 0
из модального окна получить родительское
    #36568552
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
EtenКак проверить, что родительского окна нет
Как вариант...

Код: plaintext
if (window.opener==null)
...
Рейтинг: 0 / 0
из модального окна получить родительское
    #36568580
Eten
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Не, нашел уже )

Код: plaintext
window.opener.closed
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / из модального окна получить родительское
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]