Показать сообщение отдельно
  #9 (permalink)  
Старый 27.11.2008, 20:37
Аспирант
Отправить личное сообщение для Simon Посмотреть профиль Найти все сообщения от Simon
 
Регистрация: 25.11.2008
Сообщений: 31

мне нужно чтобы всё было в одной функции, вот есть такой код


<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>


при клике по по картинке, она меняется в зависимости от статуса "Открыто/Закрыто", а вот ссылка не работает, а должно так, нажал на ссылку в место "Открыть" появилось "Закрыть", и наоборот. Почемуто с картинкой всё нормально а вот с со ссылкой не получается, помогите пожалуйста
Ответить с цитированием