Показать сообщение отдельно
  #1 (permalink)  
Старый 17.04.2013, 04:42
Интересующийся
Отправить личное сообщение для elagin91 Посмотреть профиль Найти все сообщения от elagin91
 
Регистрация: 01.12.2011
Сообщений: 10

Ошибка. Не работает массив с элементами.
Искал ошибку очень долго, но так её и не нашёл...
должны работать переменные: p - родитель (работает), k - последний элемент, сделанный напрямую (работает), i - количество элементов (работает), g - массив всех элементов сделанных напрямую (их количество - i) (не работает)
function Dom(obj){
  this.o=obj;
}
Dom.prototype={
  "g":new Array(),"i":0,"k":null,
  "e":function(tagName){var r=new Dom(this.o.appendChild(document.createElement(tagName)));this.k=r;this.g[this.i]=r;this.i++;r.p=this;return(r);},
};
function main(){
body=new Dom(document.getElementsByTagName('body')[0]);
}
Ответить с цитированием