Показать сообщение отдельно
  #69 (permalink)  
Старый 18.08.2009, 17:36
Аватар для B~Vladi
Модератор Всея Форума
Отправить личное сообщение для B~Vladi Посмотреть профиль Найти все сообщения от B~Vladi
 
Регистрация: 14.05.2009
Сообщений: 4,021

Запись в блог всеми уважаемого и любимого B~Vladi № 1.

Сегодня я работал. Дописал конструктор, который динамически создаёт разные формы... Потом будем его развивать/улучшать...

Вот небольшой его кусок:

this.form.dom=document.createElement('div');
var _this=this;
function parse(obj,newForm){
	if(!obj) return;
	newForm=newForm||_this.form;
	for(var i=0; i<obj.length; i++){
		var newFormObj=new Object();
		if(obj[i] && obj[i].type){
			_this.build[obj[i].type](newFormObj, obj[i].prop);
			newForm.paste=newForm.paste||newForm.dom;
			newForm.paste.appendChild(newFormObj.dom);
			newForm[obj[i].name]=newFormObj;
			parse(obj[i].element,newForm[obj[i].name]);
		}
	}
}
parse(obj.element);

Последний раз редактировалось B~Vladi, 18.08.2009 в 17:40.
Ответить с цитированием