|
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, тогда не работает
|
|
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший