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, тогда не работает
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан