<script> var fShowHide=''; function showhide(id){ var e=document.getElementById(id); var z=document.getElementById(fShowHide); if (e) e.style.display = e.style.display ? "" : "none"; if (z&&z!=e) z.style.display="none"; fShowHide=id; } </script> <span onClick="showhide('first')">Блок 1</span> <div style="display:none;" id="first">Первы блок</div> <br /> <span onClick="showhide('second')">Блок 2</span> <div style="display:none;" id="second">Второ блок</div>
ну наконец-то я нашёл что искал. половина не работает, вторая не то что нужно, а тут удача.
однако один момент, если не сложно, уважаемый LEOnidUKG можно ли как-то подправить Ваш код так, что бы всегда, при переходе на страницу один из нужных ид блоков, по сути номер 1 показывался, а уже если нажимаешь на какой-то друг то он скрывался?
зарание спасибо