Боброго времени суток.
У меня на сайте есть несколько ссылок с вызовом функции по клику:
<a onClick="Po(5)">Мангалы и шампура</a>
<a onClick="Po(6)">Коптильни</a>
<a onClick="Po(7)">Решётки гриль</a>
<a onClick="Po(8)">Предметы<br>для пикника<br></a>
<a onClick="Po(9)"><br>Туристическая<br>мебель<br><br></a>
<a onClick="Po(10)" ><br><br>Барбекю</a>
и есть целая куча функций
if (table_action==5)
{only_height()
document.getElementById('podcat_tow1').setAttribute("class","podcat1_tow_visible");
document.getElementById('cat1').style.transform = "scale(0.7) translate(857px,45px)";
document.getElementById('podcat1').setAttribute("style","height:0px; display:none");
}
else if (table_action==6)
{only_height()
document.getElementById('podcat_tow2').setAttribute("class","podcat2_tow_visible");
document.getElementById('cat1').style.transform = "scale(0.7) translate(857px,45px)";
document.getElementById('podcat1').setAttribute("style","height:0px;display:none");
}
else if (table_action==7)
{only_height()
document.getElementById('podcat_tow3').setAttribute("class","podcat3_tow_visible");
document.getElementById('cat1').style.transform = "scale(0.7) translate(857px,45px)";
document.getElementById('podcat1').setAttribute("style","height:0px;display:none");
}
else if (table_action==8)
{only_height()
document.getElementById('podcat_tow4').setAttribute("class","podcat4_tow_visible");
document.getElementById('cat1').style.transform = "scale(0.7) translate(857px,45px)";
document.getElementById('podcat1').setAttribute("style","height:0px;display:none");
}
else if (table_action==9)
{only_height()
document.getElementById('podcat_tow5').setAttribute("class","podcat5_tow_visible");
document.getElementById('cat1').style.transform = "scale(0.7) translate(857px,45px)";
document.getElementById('podcat1').setAttribute("style","height:0px;display:none");
}
else if (table_action==10)
{only_height()
document.getElementById('podcat_tow6').setAttribute("class","podcat6_tow_visible");
document.getElementById('cat1').style.transform = "scale(0.7) translate(857px,45px)";
document.getElementById('podcat1').setAttribute("style","height:0px;display:none");
}
Но я понимаю что это полнейший идиотизм!
Разница функций всего лишь в нескольких цифрах.
Подскажите пожалуйста как сократить запись
так как в этот код забрёл чисто случайно да и javascript не понимаю