style.background-image
в CSS есть такое свойство.а вот в JS нету.в JS нельзя использовать в именнах переменных и свойств знак "-"
поэтому, когда JS обращается к свойствам CSS через style, то дефисы удаляются, а следующие за ними буквы пишутся заглавными
в данном случае
backgroundImage
PS это далеко не единственный минуч вашего скрипта изначального.
он ужасен
неизвестно для чего используются eval-ы.к тому же обращение к document.all есть не везде, и не везде оно одинаково работает.
а там, где он есть он в лучшем случае эквивалентен втиорой строчке
|