Артём Бачинский
2 сообщения
#15 лет назад
Здравствуйте, есть меню смены скина DLE, вот оно:
<form method="post" action=""><select onchange="submit()" name="skin_name"><option value="Blue" selected="selected">Blue</option><option value="Grey">Grey</option></select><input type="hidden" name="action_skin_change" value="yes" /></form>
как сделать, что бы было что-то похожее на: <a href=""><img scr="123.jpg"></a> что бы при нажатии на картинку менялся дизайн. Спасибо большое, зарание
Андрей Г.
96 сообщений
#15 лет назад
Примерно так:
<script>
function skinchange(Skin)
{
document.getElementById("skin_name".value = Skin;
}
</script>
<form method="post" action="">
<input type="hidden" name="action_skin_change" value="yes" />
<input type="hidden" name="skin_name" id="skin_name" value="" />
<a href="#" onclick="skinchange('Blue'; return false;"><img scr="1.jpg"></a>
<a href="#" onclick="skinchange('Gray'; return false;"><img scr="2.jpg"></a>
<a href="#" onclick="skinchange('Green'; return false;"><img scr="3.jpg"></a>
</form>
Артём Бачинский
2 сообщения
#15 лет назад
Спасибо, но не работает(
Андрей Г.
96 сообщений
#15 лет назад
Приведенный мной код вполне рабочий. В твоем случае, в виду особенностей реализации на странице, необходимо его слегка модифицировать...
Нижеприведенный код будет работать на твоем сайте 100%
<script>
function skinchange(Skin)
{
document.getElementById("skin_name2".value = Skin;
document.myform.submit();
}
</script>
<form method="post" name="myform" action="">
<input type="hidden" name="action_skin_change" value="yes" />
<input type="hidden" name="skin_name" id="skin_name2" value="" />
<a href="#" onclick="skinchange('Blue'; return false;"><img scr="1.jpg"></a>
<a href="#" onclick="skinchange('Gray'; return false;"><img scr="2.jpg"></a>
<a href="#" onclick="skinchange('Green'; return false;"><img scr="3.jpg"></a>
</form>