Вероятно, это связано с проблемами относительного пути.
Каков путь (т. Е. URL, который отображается в панели навигации браузера) для страницы, содержащей код, который вы опубликовали?Где это по отношению к каталогу изображений?
управление этим может быть кошмаром, особенно если вы включили файл javascript на несколько страниц, которые находятся на разных уровнях в иерархии URL.
Лучший способ справиться с этим - определить класс в файле CSS, сделать URL-адреса изображения относительно расположения самого файла CSS, а затем просто применить класс к вашему DIV вместо установкииндивидуальные атрибуты стиля.