Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / ShowModalDialog / 8 сообщений из 8, страница 1 из 1
13.11.2012, 08:09:47
    #38035622
alex171069
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ShowModalDialog
Здравствуйте господа знатоки 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
13.11.2012, 09:39:09
    #38035694
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ShowModalDialog
Никак. В этом смысл модальности.
...
Рейтинг: 0 / 0
13.11.2012, 10:20:26
    #38035767
alex171069
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ShowModalDialog
И что теперь если используется не один диалог то до этого открытые диалоги плодить ?!
Почему то location.replace(URL) работает как действительно замена окна только в chrome !!!
А в FF и IE открывается еще одно полномасштабное окно - которого в принципе не ждешь ....
По этому я и пытался создать еще один диалог уничтожив предыдущий - родительский ...
Подобное положение вещей выглядит по меньшей мере странным .
...
Рейтинг: 0 / 0
13.11.2012, 11:20:22
    #38035875
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ShowModalDialog
Что мешает сначала закрыть предыдущий, а потом открыть следующий?
...
Рейтинг: 0 / 0
13.11.2012, 11:37:00
    #38035913
alex171069
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ShowModalDialog
алгоритм.
...
Рейтинг: 0 / 0
13.11.2012, 11:47:34
    #38035935
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ShowModalDialog
showModalDialog();
window.close();
-->
window.close();
showModalDialog();

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


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