Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 10.02.2013, 17:12
Новичок на форуме
Отправить личное сообщение для dmitriy-s Посмотреть профиль Найти все сообщения от dmitriy-s
 
Регистрация: 10.02.2013
Сообщений: 2

Проблема с .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>
Скрипт работает, но новая картинка не появляется.
Поясняю: старая картинка исчезает, все браузеры на «исследовать элемент» показывают, что новый стиль нормально сформирован, адрес картинки корректный, но в браузере её не видно. Я уже всю голову сломал.
У кого-нибудь были такие проблемы?
Заранее благодарен. Дм.
Ответить с цитированием
  #2 (permalink)  
Старый 10.02.2013, 17:24
без статуса
Отправить личное сообщение для Deff Посмотреть профиль Найти все сообщения от Deff
 
Регистрация: 25.05.2012
Сообщений: 8,219

<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>

Последний раз редактировалось Deff, 10.02.2013 в 17:28.
Ответить с цитированием
  #3 (permalink)  
Старый 10.02.2013, 20:19
Новичок на форуме
Отправить личное сообщение для dmitriy-s Посмотреть профиль Найти все сообщения от dmitriy-s
 
Регистрация: 10.02.2013
Сообщений: 2

Ошибка найдена. Нужно было указывать путь не от темы (как в CSS) , а от корня CMS - это Джумла (будь она неладна)!
Всем спасибо.
Ответить с цитированием
  #4 (permalink)  
Старый 10.02.2013, 20:23
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

dmitriy-s, проще менять css-класс у элемента. А оформление уже в css-файле задавать.
Ответить с цитированием
Ответ


Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Прошу помощи xavi AJAX и COMET 8 28.01.2013 10:36
Прошу помощи xavi Работа 3 25.01.2013 13:06
Прошу помощи скриптеров или кого либо кто поможет :) f00rZik Общие вопросы Javascript 13 05.01.2012 03:42
Не корректно работает скрипт в IE, прошу помощи rafka1 Internet Explorer 0 15.05.2011 14:59
Проблема скрипта карусели в firefox. Очень прошу помощи. -user21- jQuery 5 16.06.2010 13:38