JavaScript « Передача аргумента-объекта в функцию и IE6−8

Здравствуйте! Вопрос следующий. Есть код, который работает везде, кроме IE6-8. Вначале скрипта я определяю объект changeableElements (элементы, свойства которых предстоит изменять). Затем я передаю этот объект в функцию changeCSS(). При этом в иешках переданный аргумент равен undefined... Как мне быть?

JavaScript код (внешняя ссылка)

1 ответов


Не могу точно утверждать, но попробуйте переписать код, избегая названий переменных, приведенных в этом списке. Например, из-за переменной elements, этот код может неправильно работать:


var elements = getFontsCookie() || changeableElements;
 

в ie8 - F12.