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

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

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

Подскажите пожалуйста :)
...
Рейтинг: 0 / 0
13.04.2007, 15:19:45
    #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
Период между сообщениями больше года.
30.10.2008, 11:41:52
    #35625049
Блок А.Н.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
из модального окна получить родительское
Есть такая задача: из модального окна (не закрывая его) добраться до родительского и там пошурудить в DOMе.
Можно ли это сделать и как?

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

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

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

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

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

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

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


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