| Предыдущая тема :: Следующая тема   | 
	
	
	
		| Автор | 
		Сообщение | 
	
	
		Юлиана
 
 
  Зарегистрирован: 03.12.2004 Сообщения: 6
 
  | 
		
			
				 Добавлено: Пт Июн 03 2005 08:45    Заголовок сообщения: Как обновить данные одного окна из другого? | 
				     | 
			 
			
				
  | 
			 
			
				Доброго времени суток.
 
У меня часто возникает ситуация, когда надо в одном окне сделать какие-то изменения, а в другом окне при этом необходимо обновить данные, чтобы эти изменения были видны.
 
Как это можно реализовать? (Страницы aspx) | 
			 
		  | 
	
	
		| Вернуться к началу | 
		 | 
	
	
		  | 
	
	
		Anvano
 
 
  Зарегистрирован: 24.03.2005 Сообщения: 58
 
  | 
		
			
				 Добавлено: Сб Июн 04 2005 16:02    Заголовок сообщения:  | 
				     | 
			 
			
				
  | 
			 
			
				| JavaScript | 
			 
		  | 
	
	
		| Вернуться к началу | 
		 | 
	
	
		  | 
	
	
		Юлиана
 
 
  Зарегистрирован: 03.12.2004 Сообщения: 6
 
  | 
		
			
				 Добавлено: Пн Июн 06 2005 10:02    Заголовок сообщения:  | 
				     | 
			 
			
				
  | 
			 
			
				Ясно, что можно на Javascript. Вот непонятно, как именно это сделать? Например, на закрытие окна поставить выполнение функции обновления родительского окна?.. И как при этом указать то, что другое окно является родительским?
 
А вообще-то Javascript не очень то подходит - разве можно с его помощью обновить данные из БД (SQL server), перезалить грид? | 
			 
		  | 
	
	
		| Вернуться к началу | 
		 | 
	
	
		  | 
	
	
		Moby
 
 
  Зарегистрирован: 19.11.2004 Сообщения: 268
 
  | 
		
			
				 Добавлено: Пн Июн 06 2005 15:55    Заголовок сообщения:  | 
				     | 
			 
			
				
  | 
			 
			
				нада сначала разобрацца в ваших понятиях.
 
если родительское окно (назовём его так) открывает дочернее окно в котором пользователь меняет данные, которые (данные) в свою очередь должны влиять на отображение в родительском окне, то в этом случае всё просто:
 
opener - это обьект, ссылаюшийся на радительское окно в дочернем...
 
и тогда скрипт будет иметь вид:
 
opener.location.reload();
 
вешайте эту строчку перед закрытием окна и вуаля, ваше родительское окно перегружаецца, что (как я понял) вам и надо.
 
насичот ява не подходит - па другому НИКАК, ибо с сервера инициировать обновление данных невозможно, если конечно у вас не поддерживается постоянная связь с сервером, в чём я искренне сомневаюсь _________________ Профи - это оборзевший ламмер | 
			 
		  | 
	
	
		| Вернуться к началу | 
		 | 
	
	
		  | 
	
	
		 |