Ситуация такая:
Есть на странице кнопка, при нажатии на которую вызывается функция JS.
var b = getElementByID('button'); // кнопка на которую жмём
var d = getElementByID('div');
l = 0;
t = 0;
while(b)
{
l += b.offsetLeft;
t += b.offsetTop;
b = b.offsetParent;
}
d.style.display='block';
d.style.position='absolute';
d.style.left = l;
d.style.top = t+30;
на денвере работает нормально, всё как надо - блок появляется под кнопкой, а на хостинге - блок div появляется в левой части окна, почему так?
Спустя 1 минута, 31 секунда (20.02.2012 - 08:26) Игорь_Vasinsky написал(а):
Цитата |
d.style.left = l; d.style.top = t+30; |
d.style.left = l+'px';
d.style.top = t+30+'px';
Спустя 2 часа, 38 минут, 21 секунда (20.02.2012 - 11:05) rooor написал(а):
Игорь_Vasinsky
благодарю) работает
благодарю) работает
Спустя 1 час, 28 минут, 47 секунд (20.02.2012 - 12:33) Игорь_Vasinsky написал(а):
ну так. единицы измерения должны быть указаны
