powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / (JS) ShowModalDialog - как взаимодействует с родительским окном?
5 сообщений из 5, страница 1 из 1
(JS) ShowModalDialog - как взаимодействует с родительским окном?
    #33553188
Cyclone
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброго вечера,вот назрел вопрос по JS - существует ли какая-либо взаомосвязь между окнами - соответсвенно родительским,с которого было открыто окно методом ShowModalDialog и соответственно самим это открытым окном? Свойство opener он не поддерживает.

Вкратце объясню что хочу получить. В окне,созданном ShowModalDialog,грузится файл,содержащий форму.При сабмите формы,хочу чтобы окно закрывалось,а родительское перезагружалось. Такая конструкция уже соответсвенно не работает
<script> window.opener.document.location.reload();window.close();</script>

проблема №2 - сабмитирование формы происходит в новом окне (при сабмите открывается новое окно)
Как сделать чтобы сабмит был в этом же окне (открытом ShowModalDialog ),или хотя бы не открывал новое окно,а сабмитировался в родительском?

Как быть?
...
Рейтинг: 0 / 0
(JS) ShowModalDialog - как взаимодействует с родительским окном?
    #33553280
Фотография 4m@t!c
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я могу ошибаться, но ShowModalDialog - это метод исключительно ИЕ.
сомнительная конструкция window.opener.document.location.reload();
попробуйте
авторwindow.opener.location.reload();
----------------------------------------
Артисты не приехали, приехали цыгане
...
Рейтинг: 0 / 0
(JS) ShowModalDialog - как взаимодействует с родительским окном?
    #33553487
Cyclone
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
4m@t!c
Нет, метод ShowModalDialog не поддерживает связь с родительским окном с помощью opener.В мане по жабаскрипту написано.

window.opener.document.location.reload(); - не знаю насколько сомнительна данная конструкция,но она отлично работает с окном открытым обычным window.open(); ;-)
...
Рейтинг: 0 / 0
(JS) ShowModalDialog - как взаимодействует с родительским окном?
    #33553825
Фотография 4m@t!c
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
посыпаю голову пеплом.
Обмениваться данными с родительским окном вы умеете?
Если да, то верните значение в родительское окно, а в родительском окне отловите событие на изменение и по нему перегрузите объект.
----------------------------------------
Артисты не приехали, приехали цыгане
...
Рейтинг: 0 / 0
(JS) ShowModalDialog - как взаимодействует с родительским окном?
    #33553859
VERS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cyclone
Как сделать чтобы сабмит был в этом же окне (открытом ShowModalDialog ),или хотя бы не открывал новое окно,а сабмитировался в родительском?

Как быть?
Уже отвечал: /topic/213968&hl=showmodaldialog
Поиск млин!
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / (JS) ShowModalDialog - как взаимодействует с родительским окном?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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