Форум программистов, компьютерный форум, киберфорум
Наши страницы

C# под Web, ASP.NET

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 12, средняя оценка - 4.92
Rebys
0 / 0 / 0
Регистрация: 14.06.2011
Сообщений: 47
#1

Подскажите как создается модальное окно - C# ASP.NET

22.07.2011, 17:26. Просмотров 1783. Ответов 2
Метки нет (Все метки)

Как можно создать модальное окно, которое бы блокировало выполнение приложения до нажатия на ньом клавиш 'Ok' или 'Отмена'?
(Я, конечно, осознаю что такими вопросами не на этот форум...... но уж больно нравится скористь и ясность ответов. )
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.07.2011, 17:26
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Подскажите как создается модальное окно (C# ASP.NET):

Создать модальное окно (дочернее окно) как в одноклассниках - C# ASP.NET
Здраствуйте всем, Нужна помощь. Я хочу создать модальное окно (дочерное окно) в ASP.NET на примере как в одноклассниках. В...

Как можно открыть модальное окно без кнопки 'close window'? - C# ASP.NET
Кто знает как можно открыть модальное окно без кнопки 'close window'.

Модальное окно - C# ASP.NET
Доброго времени суток! Уважаемые форумчане помогите разобраться с проблемой. Есть кнопка: <asp:Button ID="onOffPaymentSystem"...

WinAPI: Как нажать кнопку в другом приложении, если в нем открыто модальное окно - C#
В общем есть пару вопросов; 1) Как по заголоку окна узнать имя класса 2) int hwnd = 0; IntPtr hwndChild...

CommandField: после действия в этом поле окно закрывается, как сделать чтоб окно оставалось открытым - C# ASP.NET
Использую jquery чтоб открыть диалоговое окно по ссылке, в открываемом окне добавил GridView в нем есть поле CommandField после действия в...

Как изменить имя и путь папки в которой создается сборка (библиотека dll) с локализацией - C#
Есть вопросы по поводу локализации приложения. В простейшем случае выставляем Localized = true в дизайнере формы, выбираем Languagе и...

2
bazile
63 / 39 / 20
Регистрация: 15.03.2007
Сообщений: 6,910
24.07.2011, 09:54 #2
showModalDialog
Как использовать см. в MSDN или поищи в форуме по JavaScript
0
KOCMOHABTOB_11
0 / 0 / 0
Регистрация: 08.05.2011
Сообщений: 50
24.07.2011, 18:36 #3
Достаточно длинно, звиняйте, зато работает
Сие творение состоит из двух частей:

1. Модальное окно

<BODY onload='if (opener) opener.blockEvents()' onUnload='if (opener) opener.unblockEvents()'>
function transferData()
{
//if(opener && !opener.closed)
{
opener.dialogWin.returnedValue = 'YourReturnValue';
opener.dialogWin.returnFunc();
window.close();
}
}

2. Родительское окно

OpenDialog(DoSomethingWithRetValue, name);

//=================================================================================
// start block of managing functions for MODAL DIALOG
//==================================================================================
var dateReceiver = '';

/***************************************************************************
* One object tracks the current modal dialog opened from this window.
***************************************************************************/
var dialogWin = new Object();

/***************************************************************************
* Generate a modal dialog.
* Parameters:
* url -- URL of the page/frameset to be loaded into dialog
* width -- pixel width of the dialog window
* height -- pixel height of the dialog window
* returnFunc -- reference to the function (on this page)
* that is to act on the data returned from the dialog
* args -- [optional] any data you need to pass to the dialog
***************************************************************************/
function OpenDialog(returnFunc, nID)
{
dateReceiver = nID;

dialogWin.returnedValue = '';
dialogWin.returnFunc = returnFunc;

var url = 'UrlForYourModalWindowDialog';
dialogWin.win = window.open(url,'','height=xx,width=xx,status=no,toolbar=no,directories=no,menubar=no,location=no,resizable=no,left='+(w indow.screen.width/2-xx/2)+',top='+(window.screen.height/2-xx/2));
dialogWin.win.focus();
}


/***************************************************************************
* Grab all Navigator events that might get through to form
* elements while dialog is open. For IE, disable form elements.
***************************************************************************/
function blockEvents()
{
disableForms();
window.onfocus = checkModal;

}

/***************************************************************************
* As dialog closes, restore the main window's original
* event mechanisms.
***************************************************************************/
function unblockEvents()
{
enableForms();
}

/***************************************************************************
* Invoked by onFocus event handler of EVERY frame,
* return focus to dialog window if it's open.
***************************************************************************/
function checkModal()
{
setTimeout('finishChecking()', 50)
}

function finishChecking()
{
if (dialogWin.win && !dialogWin.win.closed)
{
dialogWin.win.focus();
}
}

/***************************************************************************
* Since links in IE4 cannot be disabled, preserve
* IE link onclick event handlers while they're 'disabled.'
* Restore when re-enabling the main window.
**************************************************************************/
var IELinkClicks;

/***************************
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
24.07.2011, 18:36
Привет! Вот еще темы с ответами:

Как при AJAX запросе открыть модальное окно - C# MVC
Запрос @Ajax.ActionLink(&quot;Детали&quot;, &quot;Details&quot;, &quot;Admin&quot;, new { id = item.ID }, new AjaxOptions() ...

Как создать окно в окне (модальное окно)? - jQuery
Подскажите новичку, как создать на сайте в родительском окне небольшое окошко поверх него для ввода некоторой информации.

Создается окно и тут же закрывается. Как заставить окно оставаться рабочим открытым? - C++ WinAPI
Как заставить окно оставаться рабочим открытым? Скопировал с одного исходника код (с++ WinApi) для создания окна. И оно сразу...

MessageBox: Как сделать так, чтобы если окно модальное, при клике на родительское окно MessageBox мигал? - C++ WinAPI
Здравия всем! Никак не найду нужный MB_*, как можно сделать так, чтобы если сделать MessageBox модальным, при клике по родительскому...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.