![]() |
|
Модераторы: gambit |
![]()
|
|
| dazy |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 344 Регистрация: 15.9.2006 Репутация: 4 Всего: 8 |
Возможно, ли реализовать подобную схему:
1 На страничке есть табличка, и кнопочка добавить. 2 При клике по кнопочке всплывает отдельное окошко с диалогом добавления записи. 3 Добавляем запись. 4 Кликаем ОК - диалоговое окошко закрывается. (Под диалоговым окном понимается отдельная страничка.) 5 Родительская страничка с табличкой - рефрешится. Если можно, то подскажите, в каком направлении искать решение? Интересует именно п 4-5, с остальными пунктами вопросов нет. Т.е. по сути - как реализовать подобие диалогового окна, чтобы при его закрытии родительское окно -- делало релоад? |
|||
|
||||
| Mymik |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1474 Регистрация: 12.5.2006 Где: Lamer-центер Репутация: 50 Всего: 78 |
dazy, копай в сторону JS тебе нужна будет функция window.open() для открытия дочернего окна и на кнопку "добавить" тебе нужно будет вызвать в родительском окне функцию обновления(через объект parent надо будет обращаться к родителю дочернего окна). Предполагаю, что для обновления страницы тебе надо будет поставить небольшой таймер (setTimeout()) который будет вызывать непосредственный метод обновления спустя короткое время... ну типа 100 миллисекунд (чтобы данные на сервере вставились в СУБД).
-------------------- |
|||
|
||||
| Mymik |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1474 Регистрация: 12.5.2006 Где: Lamer-центер Репутация: 50 Всего: 78 |
dazy, но честно говоря, я тебе посоветовал бы, лучше использовать div с абсолютным позиционированием. Т.е. посмотри как создается подобие модального окна в html... так будет гораздо легче как мне кажется...
-------------------- |
|||
|
||||
| dazy |
|
||||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 344 Регистрация: 15.9.2006 Репутация: 4 Всего: 8 |
А можно чууть подробнее про это. Интересует именно сам механизм передачи параметра к родителю.
Тут вопрос, если с одной странички вызывается 3-4 диалога (формы), то эти формы, они должны загружаться вместе с родительской страничкой и в нормальном состоянии - скрыты, а при вызове просто отображаться. Или же эти диалоги могут загружаться по требованию? |
||||
|
|||||
| Mymik |
|
||||||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1474 Регистрация: 12.5.2006 Где: Lamer-центер Репутация: 50 Всего: 78 |
в дочернем окне пишешь
где refreshParent это JS фукнция, которая находится в родительском документе. возвращаемое значение нужно для того, чтобы либо прерывать выполнение, либо не прерывать его. Т.е. У Button пропишешь OnClientClick="return ckeck();" где ckeck() это фукнция которая написана немного выше.
ну да. Они загружаются скрытыми элементами. Но можно загружать и по требованию, но для этого уже надо будет использовать ajax -------------------- |
||||||
|
|||||||
| dazy |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 344 Регистрация: 15.9.2006 Репутация: 4 Всего: 8 |
Mymik,
Большое спасибо за разъяснения! |
|||
|
||||
| dazy |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 344 Регистрация: 15.9.2006 Репутация: 4 Всего: 8 |
Через parent. не получилось.
получилось через window.opener.location.reload(); |
|||
|
||||
![]()
|
| Прежде чем создать тему, посмотрите сюда: | |
|
|
Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов. Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Любитель, Mymik, mr.DUDA. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Разработка под ASP.NET | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |