Проблема с .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, время: 00:34. |