Показать сообщение отдельно
  #1 (permalink)  
Старый 26.11.2011, 02:03
Аватар для zilker
Профессор
Отправить личное сообщение для zilker Посмотреть профиль Найти все сообщения от zilker
 
Регистрация: 30.07.2011
Сообщений: 189

Не видит глобальную переменную?
Здравствуйте. Решил обновить знания по js, но вот незадача. Не работает участок:
var a = document.getElementById("player");
function move () {
setInterval (function () {
a.style.left=a.style.left--+"px";
},1000)
}

Выдает - Cannot read property 'style' of null, счетчик работает (видно из файрбага хрома). Объявляю локально (внутри move) - все работает, но встает проблема - объект 'player' при первом срабатывании убегает сразу же влево, до края экрана и лишь потом смещается по 1px в сек.
Заранее спс.
Ответить с цитированием