Показать сообщение отдельно
  #1 (permalink)  
Старый 21.01.2011, 11:45
Кандидат Javascript-наук
Отправить личное сообщение для Jurasmi Посмотреть профиль Найти все сообщения от Jurasmi
 
Регистрация: 25.11.2008
Сообщений: 115

Цепочка вызовов с таймаутом.
Господа, можно ли сделать вот такую красивость:
formObj.config(par).show();

Эта штука настраивает форму и показывает её на страничке. Хитрость в том, что при "настройке" (config()) объект формы (formObj) лезет на сервер и заполняет эту самую форму. Так вот, надо "проявлять" форму только после того, как форма будет заполнена (т.е. не сразу).
Я попытался сделать вот так (не получилось):
form.config(id).show();
form = {
	config: function(par){
		//тут форма заполняеться (с привлечением AJAX)		
		setTimeout('return this', 2000);	//сейчас это "задержка", но можно сделать и callback от AJAX
	}
	show: function(){...}	//проявляет форму
	...
}

Как делаються подобные вещи "по-человечески", если делаються, конечно?
Ответить с цитированием