sayli1995 Ответов: 1

Когда всплывающая форма открыта как десебелировать родительскую форму и закрытие всплывающего окна как включить родительскую форму в ASP.NET MVC


Привет Друзья ,

здесь я создаю всплывающую форму , но я хочу удалить родительскую форму lode из дочерней всплывающей формы
я понятия не имею, как это сделать, и когда закрываю детскую форму, она становится разрешающей ,
hire - это код всплывающей функции create

пожалуйста, помогите мне ,

Что я уже пробовал:

<script>
		var popup;
		
		var monitor = setInterval(function () {

			if (popup.closed) {
				document.location.reaload()
			}

		}, 1000);
		function PopupForm(Url) {
			var formDiv = $('<div/>');
			
			$.get(Url, {})
				.done(function (response) {
					formDiv.html(response);
					
					popup = formDiv.dialog({
						autoOpen: true,
						scrollbars: true,
						resizable: false,
						title: ' INVOICE REORD',
						height: 520,
						width: 1117,
						
						close: function () {
						
							RefreshParent();
							popup.dialog('distroy').remove();
							return false
						}
						
					});
					popup.focus();
					
				});

		};
		
		
		
		
	</script>

1 Ответов

Рейтинг:
7

Vincent Maverick Durano

Похоже, вы использовали диалог jQuery и упустили одну важную вещь. Во - первых, вам нужно установить атрибут modal:true Во-вторых, вы пропустили точку с запятой (;) после вашего return false линия. Вы могли бы попробовать что-то вроде этого вместо этого:


popup = formDiv.dialog({
	autoOpen: true,
	modal: true,
	scrollbars: true,
	resizable: false,
	title: ' INVOICE REORD',
	height: 520,
	width: 1117,
						
	close: function () {				
		RefreshParent();
		popup.dialog('distroy').remove();
		return false;
	}
});