Показать сообщение отдельно
  #1 (permalink)  
Старый 08.09.2009, 14:47
Интересующийся
Отправить личное сообщение для 2dkott Посмотреть профиль Найти все сообщения от 2dkott
 
Регистрация: 25.08.2009
Сообщений: 12

Не возвращает значение с первого раза document.getElementById().style.top
Привет всем,

У меня есть следуюший скрипт

<div id="titlemenu"><a onmouseover="menuUP(developing)"...

function menuUP(menu_array)
{
var pos1 = pos+"px"
alert(document.getElementById(menu_array[0].name).style.top)
if (pos1 == document.getElementById(menu_array[0].name).style.top)
{
menu_start_anim(menu_array)
}
else
{
....
}
}


Так вот, сравнение не происходит первые два раза, елерт возвращает пустое значение, но на третий раз (когда проводишь указателем по диву)
условие выполняется.

Видимо я что то упускаю из виду, предварительную инициализацию или что то такое. Я пока новичок в JS, изучать приходится в большом темпе.

Спасибо в любом случае.
Ответить с цитированием