Показать сообщение отдельно
  #1 (permalink)  
Старый 04.12.2010, 21:26
Интересующийся
Отправить личное сообщение для digitalbrain Посмотреть профиль Найти все сообщения от digitalbrain
 
Регистрация: 28.07.2010
Сообщений: 21

clientWidth при инициализации элемента 0
Здравствуйте! Есть класс для создания никого элемента интерфейса пользователя. Элемент создается по нажатию мышки. Размеры задаются через CSS
function Box(Class){
  var obj=this;
  this.Class=(Class)?Class:'Def';
  this.body=document.createElement('div');
  document.body.appendChild(this.body);
  this.body.className=this.Class;
  this.body.setAttribute('data-GUIclass','Seeker');
 
  this.h=this.body.clientHeight;//оно 0
  this.w=this.body.clientWidth;//оно тоже 0
}
var Box=new Box();


ну если чуть позже опросить размеры то все нормально.

что делать? Оо размеры нужны для формировании остальных элементов( Помогите)

Последний раз редактировалось digitalbrain, 04.12.2010 в 21:32.
Ответить с цитированием