Помогите сократить запись
Боброго времени суток.
У меня на сайте есть несколько ссылок с вызовом функции по клику: <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 не понимаю:help: |
Цитата:
|
Цитата:
http://javascript.ru/if |
Всё понял
Спасибо! |
Часовой пояс GMT +3, время: 20:11. |