Показать сообщение отдельно
  #1 (permalink)  
Старый 17.03.2010, 20:48
Аспирант
Отправить личное сообщение для alexrussia Посмотреть профиль Найти все сообщения от alexrussia
 
Регистрация: 02.03.2010
Сообщений: 31

глюк в Firefox ?
Здравствуйте такая проблема при добавлении в дерево сбиваются значения style.left и style.top (устанавливаются не те значения), самое что интересное только при первом событии клика, второе событие клика проходит правильно. в IE такой проблемы не возникает.
Другими словами при создании объекта img устанавливаются по умолчанию значения style.left и style.top как будто мы не установили im.setAttribute("style").Кроме того возможно при первом событии firefox не учитывает im.height и im.width


отрывок кода:
case "click":
   var im=document.createElement("img");
   var s=g.src; im.src=s.substring(0,s.lastIndexOf('.'))+"kadr"+s.substring(s.lastIndexOf('.'),s.length);
   im.className="imagebig";
   im.setAttribute("name","big");
   im.setAttribute("style","left:"+String((988-im.width)/2)+"px;"+"top:"+String(g.offsetTop-im.height/4)+"px;");
g.parentNode.appendChild(im);
   goonlis(remlis);
   addlis("1",bigimg,im);
   break;

Последний раз редактировалось alexrussia, 17.03.2010 в 21:10.
Ответить с цитированием