У меня возникла та же проблема при попытке изменить фоновые изображения в массиве с помощью javascript (в данном случае jQuery).
В любом случае.
Вместо этого:
m.setStyle('background-image','url(/templates/site/images/style5/'+backgs[i]+')')
сделать это:
eval("m.setStyle('background-image','url(/templates/site/images/style5/'+backgs[i]+')')");
Chrome javascript не работает, когда пытается проанализировать переменную внутри элемента, структурированного с помощью '.В моем случае это прекратилось как раз перед вставкой массива изображения.Вместо того, чтобы анализировать URL-адрес изображения + имя изображения (внутри массива), он анализировал только URL-адрес изображения.
Возможно, вам нужно выполнить поиск внутри кода и посмотреть, где это происходит.FF, IE и все остальные не имеют этой проблемы.