Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности

Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
20.12.2005, 07:09
|
|||
|---|---|---|---|
Как закрыть диалоговое окно без перезапроса родительского окна |
|||
|
#18+
Добрый день всем! Я открываю диалоговое окно по кнопке родительского окна так: btn.Attributes.Add("onclick", "if (showModalDialog('razborka.aspx?nomer=" + TextNomer.Text + "&data=" + TextData.Text + "','xxx','dialogWidth:600px; dialogHeight:430px; scroll:no; center:yes; help:no; status:no;')=='0') return false;") в нем есть кнопка Cancel, для неё в функции InitializeComponent привязал атрибут так: btnCancel.Attributes.Add("onclick", "window.returnValue=555;window.close();return false;") окно закрывается, но при этом по прогрессу внизу видно что перезапрашивается родительское окно. Как закрыть диалоговое окно без перезапроса родительского окна? Заранее большое спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
20.12.2005, 07:33
|
|||
|---|---|---|---|
|
|||
Как закрыть диалоговое окно без перезапроса родительского окна |
|||
|
#18+
Привет, попробуй так: btn.Attributes("onclick") = "javascript:return if (showModalDialog('razborka.aspx?nomer=" + TextNomer.Text + "&data=" + TextData.Text + "','xxx','dialogWidth:600px; dialogHeight:430px; scroll:no; center:yes; help:no; status:no;')=='0') return false;"" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
20.12.2005, 07:46
|
|||
|---|---|---|---|
Как закрыть диалоговое окно без перезапроса родительского окна |
|||
|
#18+
Уважаемый 2115 спасибо за ответ, но так у меня вообще окно не открывается. Я щас подумал надо наверно в клиентском скрипте родительского окна какое-нибудь событие обрабатывать, где проверять возвращаемое значение закрывающегося диалогового окна, ну и если возвращаемое значение 555, то не перезапрашивать страницу на сервер. Но какое событие? Не знаешь? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
20.12.2005, 07:53
|
|||
|---|---|---|---|
Как закрыть диалоговое окно без перезапроса родительского окна |
|||
|
#18+
во, получилось, это я дурак. я же при создании на ноль проверял: btn.Attributes.Add("onclick", "if (showModalDialog('razborka.aspx?nomer=" + TextNomer.Text + "&data=" + TextData.Text + "','xxx','dialogWidth:600px; dialogHeight:430px; scroll:no; center:yes; help:no; status:no;')==0) return false;") а выдавал 555: btnCancel.Attributes.Add("onclick", "window.returnValue=555;window.close();return false;") щас поменял на это: btnCancel.Attributes.Add("onclick", "window.returnValue=0window.close();return false;") и всё заработало ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
20.12.2005, 12:32
|
|||
|---|---|---|---|
Как закрыть диалоговое окно без перезапроса родительского окна |
|||
|
#18+
Джекво, получилось, это я дурак. я же при создании на ноль проверял: btn.Attributes.Add("onclick", "if (showModalDialog('razborka.aspx?nomer=" + TextNomer.Text + "&data=" + TextData.Text + "','xxx','dialogWidth:600px; dialogHeight:430px; scroll:no; center:yes; help:no; status:no;')==0) return false;") а выдавал 555: btnCancel.Attributes.Add("onclick", "window.returnValue=555;window.close();return false;") щас поменял на это: btnCancel.Attributes.Add("onclick", "window.returnValue=0window.close();return false;") и всё заработало если в коде так и написано "window.returnValue=0window.close();return false;" то нужна ; после window.returnValue=0 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=18&tablet=1&tid=1393206]: |
0ms |
get settings: |
9ms |
get forum list: |
15ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
31ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
38ms |
get tp. blocked users: |
1ms |
| others: | 228ms |
| total: | 337ms |

| 0 / 0 |
