powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / ShowModalDialog
8 сообщений из 8, страница 1 из 1
ShowModalDialog
    #38035622
alex171069
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте господа знатоки javascript!
К вам есть небольшой вопрос на засыпку как говорится ....

Есть конструкция вида var ret1 = showModalDialog('ListModal.csp?r='+val+'&OBJID='+an,'','center:1;status:0; font-size: 10pt;help:0; close:yes; dialogHeight: 250px; dialogWidth: 500px;');

Которая запускается из уже существующего showModalDialog - так сказать родителя ...
Т.е. мы получаем два живущих showModalDialog и фокус естественно передается дочернему showModalDialog, возникает вытекающий вопрос - как закрыть родительский диалог из дочернего ?
...
Рейтинг: 0 / 0
ShowModalDialog
    #38035694
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Никак. В этом смысл модальности.
...
Рейтинг: 0 / 0
ShowModalDialog
    #38035767
alex171069
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И что теперь если используется не один диалог то до этого открытые диалоги плодить ?!
Почему то location.replace(URL) работает как действительно замена окна только в chrome !!!
А в FF и IE открывается еще одно полномасштабное окно - которого в принципе не ждешь ....
По этому я и пытался создать еще один диалог уничтожив предыдущий - родительский ...
Подобное положение вещей выглядит по меньшей мере странным .
...
Рейтинг: 0 / 0
ShowModalDialog
    #38035875
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что мешает сначала закрыть предыдущий, а потом открыть следующий?
...
Рейтинг: 0 / 0
ShowModalDialog
    #38035913
alex171069
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
алгоритм.
...
Рейтинг: 0 / 0
ShowModalDialog
    #38035935
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
showModalDialog();
window.close();
-->
window.close();
showModalDialog();

Да, алгоритм неподъемный.
Если это слишком сложно, спасут лишь псевдомодальные диалоги.
...
Рейтинг: 0 / 0
ShowModalDialog
    #38035977
alex171069
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А нельзя ли сделать Hide вместо Close ?
...
Рейтинг: 0 / 0
ShowModalDialog
    #38035996
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Незачем. Окно будет спрятано, но не уничтожено, пока не отработает скрипт.
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / ShowModalDialog
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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