мне нужно чтобы всё было в одной функции, вот есть такой код
<style type="text/css">
.closed {display:none;}
.opened {display:block;}
</style>
<script type="text/javascript">
function toggle(imgElem, divId) {
if(document.getElementById) {
var divElem = document.getElementById(divId);
if(divElem.className == "closed") {
imgElem.src = "http://www.prompribor.by/img/menu_opened.gif";
divElem.className = "opened";
imgElem.InnerText = 'Открыть';
document.getElementById("linkname").InnerText = 'Открыть';
} else {
imgElem.src = "http://www.prompribor.by/img/menu_closed.gif";
divElem.className = "closed";
imgElem.InnerText = 'Закрыть';
document.getElementById("linkname").InnerText = 'Закрыть';
}
}
}
</script>
<img src="http://www.prompribor.by/img/menu_closed.gif" onclick="toggle(this,'openbox')">
<a href="#" id="linkname" onclick="toggle(this,'openbox')">Открыть</a>
<div id="openbox" class="closed">text</div>
при клике по по картинке, она меняется в зависимости от статуса "Открыто/Закрыто", а вот ссылка не работает, а должно так, нажал на ссылку в место "Открыть" появилось "Закрыть", и наоборот. Почемуто с картинкой всё нормально а вот с со ссылкой не получается, помогите пожалуйста
|