Имя: Пароль:
IT
Веб-мастеринг
java onclick
0 ЯЧайник
 
18.01.16
15:53
написала скрипт, чтобы при нажатии на картинку фон вокруг нее (div) менялся. сайт пишу на joomla. когда картинка с атрибутом onclick добавлена просто в index.php, тогда всё ок. но если это картинка из модуля, то ничего не получается! с чем это может быть связано?
1 ЯЧайник
 
18.01.16
15:53
вернее фон меняется, но через секунду снова прозрачный
2 ЯЧайник
 
18.01.16
15:58
поняла когда пишу  <img src="/images/ok.jpg" alt="0" onclick="change_color(this)"/> тогда работает, а если
<a href="/index.php/akcii/21-samaya-dobraya-portsiya-pelmenej" ><img src="/images/ok.jpg" alt="0" onclick="change_color(this)"/></a> тогда нет. как правильно писать, чтобы и ссылка была и кнопка?
3 Карупян
 
18.01.16
16:02
текст функции покажи
4 ЯЧайник
 
18.01.16
16:04
<script>
     function change_color(obj)
     {
        var i;
       document.getElementById('items-row'+obj.alt).style.backgroundColor="rgb(117, 156, 0)";
       for (i=0; i<4; i++){
       if (i+"" != obj.alt){
       document.getElementById('items-row'+i).style.backgroundColor="transparent";}
       }
     }
  </script>
5 ЯЧайник
 
18.01.16
16:05
только он не к той картинке, которая указана выше в 2
6 ЯЧайник
 
18.01.16
16:06
<div class="blog akcii">
<div class="items-row cols-1 row-0" id="items-row0">
<div class="span0">
<div class="item column-1">
<a href="/index.php/akcii/21-samaya-dobraya-portsiya-pelmenej" ><img src="/images/akcii_1.png" style="margin:2%;" onclick="change_color(this)" alt="0" /></a><div class="img-intro-left"></div><div class="item-separator"> </div></div>
</div>
<div class="row-separator"> </div></div><div class="items-row cols-1 row-1" id="items-row1">
<div class="span0">
<div class="item column-1">
<a href="/index.php/akcii/20-samaya-dobraya-portsiya-varenikov" ><img src="/images/akcii_2.png" style="margin:2%;" onclick="change_color(this)" alt="1" /></a><div class="img-intro-left"></div><div class="item-separator"> </div></div>
</div>
<div class="row-separator"> </div></div><div class="items-row cols-1 row-2" id="items-row2">
<div class="span0">
<div class="item column-1">
<a href="/index.php/akcii/7-dobraya" ><img src="/images/akcii_1.png" style="margin:2%;" onclick="change_color(this)" alt="2" /></a><div class="img-intro-left"></div></div>
</div>
<div class="row-separator"> </div></div></div>
7 ЯЧайник
 
18.01.16
16:11
вот когда у ссылки прописан href, тогда не работает
Ошибка? Это не ошибка, это системная функция.