Проблема с .style.backgroundImage прошу помощи
Всем здравствуйте!
Написал элементарный скрипт: <script language="javascript"> var qw = document.location.href; if ((qw)=="http://хоккей.заволжье-нн.рф/") { document.getElementById("punktmenu1").style.backgr oundImage="url('../images/labl/m-contactus.jpg')"; } </script> Скрипт работает, но новая картинка не появляется. Поясняю: старая картинка исчезает, все браузеры на «исследовать элемент» показывают, что новый стиль нормально сформирован, адрес картинки корректный, но в браузере её не видно. Я уже всю голову сломал. У кого-нибудь были такие проблемы? Заранее благодарен. Дм. |
<a id=punktmenu1 >хоккей.заволжье-нн.рф<a> <script language="javascript"> //var qw = document.location.href; //if ((qw)=="http://хоккей.заволжье-нн.рф/") { document.getElementById("punktmenu1").style.backgroundImage="url('http://javascript.ru/forum/images/editor/insertimage.gif')"; //} </script> <a id=punktmenu1 >хоккей.заволжье-нн.рф<a> <script language="javascript"> //var qw = document.location.href; //if ((qw)=="http://хоккей.заволжье-нн.рф/") { document.getElementById("punktmenu1").style.background="url('http://javascript.ru/forum/images/editor/insertimage.gif') no-repeat center"; //} </script> |
Ошибка найдена. Нужно было указывать путь не от темы (как в CSS) , а от корня CMS - это Джумла (будь она неладна)!
Всем спасибо. |
dmitriy-s, проще менять css-класс у элемента. А оформление уже в css-файле задавать.
|
Часовой пояс GMT +3, время: 10:12. |