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

Наворотил; хотя и не блеск, но работает:
form.config(id).show();

form = {
	editId: null,
	
	config: function(id){
		this.editId = id;
		return this;
	},
	
	//фиктивный метод, он выставлен наружу
	//на самом деле форма "проявляеться" методом "showInner"
	show: function(){
		this.fill(this.editId, this.showInner);
	},	

	fill: function(id, fn){
		//тут АЯКС и всё такое
		fn();	//вызываеться внутри колбека из АЯКСА
	},
	
	showInner: function(){...}
}

Последний раз редактировалось Jurasmi, 24.01.2011 в 10:38.
Ответить с цитированием